HacKClaD Wiki
hackclad_en
https://hackclad.wiki.gg/
MediaWiki 1.43.5
first-letter
Media
Special
Talk
User
User talk
Meta
Meta talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Template:Shared/styles.css
10
122
608
2025-04-26T23:59:27Z
Artemis of Dust
630874
Blatant Limbus Company plagarism moment
wikitext
text/x-wiki
.SinnerSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.SinnerSelect img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
.SinnerSelect {
grid-template-areas:
". . . . . ."
". . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.SinnerSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.SinnerSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.CoinCounter {
display: grid;
grid-template-columns: min-content auto;
grid-template-rows: min-content;
gap: 0.25em;
grid-auto-flow: row;
grid-template-areas:
". .";
margin-top: 12px;
}
.CoinIndicator img { transform: translateY(-0.09em); }
.TranslateImageDown img { transform: translateY(0.1em); }
.Wrath-Affinity { background-color: rgba(137,49,38,0.45); }
.Lust-Affinity { background-color: rgba(178,98,46,0.45); }
.Sloth-Affinity { background-color: rgba(227,136,0,0.45); }
.Gluttony-Affinity { background-color: rgba(96,130,41,0.45); }
.Gloom-Affinity { background-color: rgba(49,101,112,0.45); }
.Pride-Affinity { background-color: rgba(24,81,134,0.45); }
.Envy-Affinity { background-color: rgba(126,78,148,0.45); }
.None-Affinity { background-color: var(--color-surface-3); }
.SkillContainer .Wrath-Affinity, .SkillContainer .Lust-Affinity,
.SkillContainer .Sloth-Affinity, .SkillContainer .Gluttony-Affinity,
.SkillContainer .Gloom-Affinity, .SkillContainer .Pride-Affinity,
.SkillContainer .Envy-Affinity, .SkillContainer .None-Affinity,
.PassiveCard .Wrath-Affinity, .PassiveCard .Lust-Affinity,
.PassiveCard .Sloth-Affinity, .PassiveCard .Gluttony-Affinity,
.PassiveCard .Gloom-Affinity, .PassiveCard .Pride-Affinity,
.PassiveCard .Envy-Affinity, .PassiveCard .None-Affinity {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
}
.AutoGrid {
display: grid;
grid-auto-columns: minmax(0, 1fr);
grid-auto-flow: column;
}
.BoldAndCenter {
text-align: center;
font-weight: 600;
}
.AutoGrid {
margin-right: 0.25em;
}
.StandardLabel {
font-size: 0.875em;
font-weight: 600;
}
.Emphasize {
color: var(--color-base--emphasized);
}
.De-emphasize {
color: var(--color-base--subtle);
}
.AffinityLabel img {
position: relative;
top: -0.2em;
}
.CharacterParentContainer, .EgoParentContainer { width: 100%; }
.PassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.EgoPassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.IdentityInfoContainer { grid-area: IdentityInfoContainer; }
.SkillsContainer {
display: grid;
gap: 1em;
grid-area: SkillsContainer;
grid-template-areas: ".";
}
.PassiveCard {
width: 100%;
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
}
.PassiveClassifier {
padding: 12px;
line-height: 1em;
}
.PassiveEffects {
font-size: 1em;
padding: 12px;
max-width: 65ch;
}
.PassiveCost {
padding: 4px 12px 0 12px;
border-bottom: 1px solid var(--border-color-base);
}
.PassiveCost img {
position: relative;
top: -5px;
}
.StatusLabelContainer {
white-space: nowrap;
}
.StatusLabelContainer img {
position: relative;
top: -0.25em;
}
.StatusLabel {
font-weight: 500 !important;
text-decoration-line: underline;
}
.Debuff {
color: var(--LCB-Color-Debuff);
text-decoration-color: var(--LCB-Color-Debuff);
}
.Buff {
color: var(--LCB-Color-Buff);
text-decoration-color: var(--LCB-Color-Buff);
}
.Resource {
color: var(--LCB-Color-Resource);
text-decoration-color: var(--LCB-Color-Resource);
}
.IdentityList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.IdentityContainer {
display: grid;
width: 235px;
border-radius: var(--border-radius--large);
overflow: hidden;
transition: all .2s;
box-shadow: var(--shadow-2);
}
.IdentityContainer:hover {
transform: scale(1.04);
box-shadow: var(--shadow-3);
}
.IdentityImage, .IdentityContent {
grid-column: 1;
grid-row: 1;
}
.IdentityImage img {
width: 100%;
height: auto;
}
.IdentityContent {
display: grid;
grid-template-areas:
"Rarity"
"Name";
padding: 12px;
background: linear-gradient(to top,rgba(0,0,0,0.66) 30%,rgba(0,0,0,0) 50%);
}
.IdentityName {
grid-area: Name;
font-weight: bolder;
font-size: 26px;
line-height: 1.05em;
color: #fcc700;
place-self: end;
text-align: right;
}
.IdentityRarity { grid-area: Rarity; }
/* This is a janky ass way to turn the card into a clickable link
it works by overlaying an invisible link element across the entire
size of the card.
The size of the link is hard coded, so please update the sizes here
if you re-size the card's image.
*/
.IdentityLink {
position: absolute;
width: 235px;
height: 362px;
}
.IdentityLink a {
width: 100%;
height: 100%;
display: block;
opacity: 0;
}
.IdentityInfoBox {
display: grid;
height: 100%;
}
.IdentityInfoBox, .EgoInfoBox, .IdentityInfoBoxStatBlock {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
padding: 12px 0;
}
.IdentityInfoBox .InfoBoxArt img, .EgoInfoBox .InfoBoxArt img {
width: 100%;
height: auto;
grid-area: InfoBoxArt;
}
.IdentityNamePlate {
font-size: 1.6em;
font-weight: bold;
line-height: 1em;
text-align: right;
padding: 0 12px;
display: grid;
grid-area: IdentityNamePlate;
grid-template-columns: min-content 1fr;
grid-template-areas:
"Rarity Name";
}
.IdentityGrowthLabel {
text-align: right;
padding: 0 12px;
line-height: 1;
}
.IdentityInfoBoxRarity { grid-area: Rarity; }
.IdentityInfoBoxName { grid-area: Name; }
.IdentityStatLabel {
padding: 0 12px;
color: var(--color-base--subtle);
font-size: 0.875em;
font-weight: 600;
align-self:end;
border-bottom: 1px solid var(--border-color-base);
}
.SkillContainer {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
display: grid;
grid-template-areas: ".";
}
.IdentityStatContainer {
grid-area: IdentityStatContainer;
}
.IDCoreStats {
display: grid;
}
/* ------ Media Queries ------ */
/* desktop view */
@media (min-width: 1201px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content 1fr;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer SkillsContainer"
"IdentityStatContainer SkillsContainer"
"PassivesContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 450px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
@media (min-width: 651px) and (max-width:1200px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer IdentityStatContainer"
"PassivesContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 350px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
width: 100%;
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.PassivesContainer {
grid-template-columns: 1fr 1fr;
gap: 12px
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
/* Mobile View */
@media (max-width: 650px) {
.CharacterParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"IdentityStatContainer"
"PassivesContainer"
"SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"PassivesContainer"
"SkillsContainer";
}
.IdentityInfoBox {
width: 100%;
grid-template-columns: 1fr;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox { width: 100%;}
.SkillContainer {
justify-content: center;
grid-template-columns: 1fr;
grid-template-rows: min-content min-content 1fr min-content;
grid-template-areas:
"SkillName"
"SkillIcon"
"SkillData"
"SkillEffect";
}
.SkillEffect {
margin: 0 auto 1.2em;
padding: 0 1.6em;
}
.SkillDataGrid {
margin-top: 6px;
grid-auto-columns: 1fr;
grid-auto-rows: 1fr;
grid-template-areas:
"BasePowerLabel DamageTypeLabel CoinModLabel"
"BasePowerValue DamageTypeValue CoinModValue"
"CoinsLabel OffenseLabel GrowthLabel"
"CoinsValue OffenseValue GrowthValue";
}
}
/* adjust ID/EGO navigation for mobile phones */
@media (max-width: 525px) {
.IdentityContainer { width: 185px; }
.IdentityLink { width: 185px; }
.IdentityName { font-size: 24px; }
}
.SkillName {
grid-area: SkillName;
text-align: center;
font-weight: bolder;
padding: 3px 0;
}
.SkillIcon {
grid-area: SkillIcon;
background-color: black;
text-align: center;
}
.SkillData { grid-area: SkillData; background-color: var(--color-surface-2);}
.SkillEffect {
grid-area: SkillEffect;
background-color: var(--color-surface-2);
max-width: 65ch;
font-size: 1em;
}
.SkillDataGrid {
text-align: center;
display: grid;
}
.SkillDataGridValue {
font-size: 1em;
font-weight: 600;
}
.BasePowerLabel { grid-area: BasePowerLabel; }
.CoinModLabel { grid-area: CoinModLabel; }
.CoinsLabel { grid-area: CoinsLabel; }
.DamageTypeLabel { grid-area: DamageTypeLabel; }
.BasePowerValue { grid-area: BasePowerValue; }
.CoinModValue { grid-area: CoinModValue; }
.CoinsValue { grid-area: CoinsValue; }
.DamageTypeValue { grid-area: DamageTypeValue; }
/* this is a janky workaround :) */
.ExpandCargoTableWidth .dataTables_wrapper { width: 100%; }
.PreventWrapInFirst2Cols td:nth-child(1),
.PreventWrapInFirst2Cols td:nth-child(2) {
white-space: nowrap;
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
0232bb88306624b51ade5162863c0941e3af2b80
609
608
2025-04-27T00:00:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
.SinnerSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . ."
". . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.CoinCounter {
display: grid;
grid-template-columns: min-content auto;
grid-template-rows: min-content;
gap: 0.25em;
grid-auto-flow: row;
grid-template-areas:
". .";
margin-top: 12px;
}
.CoinIndicator img { transform: translateY(-0.09em); }
.TranslateImageDown img { transform: translateY(0.1em); }
.Wrath-Affinity { background-color: rgba(137,49,38,0.45); }
.Lust-Affinity { background-color: rgba(178,98,46,0.45); }
.Sloth-Affinity { background-color: rgba(227,136,0,0.45); }
.Gluttony-Affinity { background-color: rgba(96,130,41,0.45); }
.Gloom-Affinity { background-color: rgba(49,101,112,0.45); }
.Pride-Affinity { background-color: rgba(24,81,134,0.45); }
.Envy-Affinity { background-color: rgba(126,78,148,0.45); }
.None-Affinity { background-color: var(--color-surface-3); }
.SkillContainer .Wrath-Affinity, .SkillContainer .Lust-Affinity,
.SkillContainer .Sloth-Affinity, .SkillContainer .Gluttony-Affinity,
.SkillContainer .Gloom-Affinity, .SkillContainer .Pride-Affinity,
.SkillContainer .Envy-Affinity, .SkillContainer .None-Affinity,
.PassiveCard .Wrath-Affinity, .PassiveCard .Lust-Affinity,
.PassiveCard .Sloth-Affinity, .PassiveCard .Gluttony-Affinity,
.PassiveCard .Gloom-Affinity, .PassiveCard .Pride-Affinity,
.PassiveCard .Envy-Affinity, .PassiveCard .None-Affinity {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
}
.AutoGrid {
display: grid;
grid-auto-columns: minmax(0, 1fr);
grid-auto-flow: column;
}
.BoldAndCenter {
text-align: center;
font-weight: 600;
}
.AutoGrid {
margin-right: 0.25em;
}
.StandardLabel {
font-size: 0.875em;
font-weight: 600;
}
.Emphasize {
color: var(--color-base--emphasized);
}
.De-emphasize {
color: var(--color-base--subtle);
}
.AffinityLabel img {
position: relative;
top: -0.2em;
}
.CharacterParentContainer, .EgoParentContainer { width: 100%; }
.PassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.EgoPassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.IdentityInfoContainer { grid-area: IdentityInfoContainer; }
.SkillsContainer {
display: grid;
gap: 1em;
grid-area: SkillsContainer;
grid-template-areas: ".";
}
.PassiveCard {
width: 100%;
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
}
.PassiveClassifier {
padding: 12px;
line-height: 1em;
}
.PassiveEffects {
font-size: 1em;
padding: 12px;
max-width: 65ch;
}
.PassiveCost {
padding: 4px 12px 0 12px;
border-bottom: 1px solid var(--border-color-base);
}
.PassiveCost img {
position: relative;
top: -5px;
}
.StatusLabelContainer {
white-space: nowrap;
}
.StatusLabelContainer img {
position: relative;
top: -0.25em;
}
.StatusLabel {
font-weight: 500 !important;
text-decoration-line: underline;
}
.Debuff {
color: var(--LCB-Color-Debuff);
text-decoration-color: var(--LCB-Color-Debuff);
}
.Buff {
color: var(--LCB-Color-Buff);
text-decoration-color: var(--LCB-Color-Buff);
}
.Resource {
color: var(--LCB-Color-Resource);
text-decoration-color: var(--LCB-Color-Resource);
}
.IdentityList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.IdentityContainer {
display: grid;
width: 235px;
border-radius: var(--border-radius--large);
overflow: hidden;
transition: all .2s;
box-shadow: var(--shadow-2);
}
.IdentityContainer:hover {
transform: scale(1.04);
box-shadow: var(--shadow-3);
}
.IdentityImage, .IdentityContent {
grid-column: 1;
grid-row: 1;
}
.IdentityImage img {
width: 100%;
height: auto;
}
.IdentityContent {
display: grid;
grid-template-areas:
"Rarity"
"Name";
padding: 12px;
background: linear-gradient(to top,rgba(0,0,0,0.66) 30%,rgba(0,0,0,0) 50%);
}
.IdentityName {
grid-area: Name;
font-weight: bolder;
font-size: 26px;
line-height: 1.05em;
color: #fcc700;
place-self: end;
text-align: right;
}
.IdentityRarity { grid-area: Rarity; }
/* This is a janky ass way to turn the card into a clickable link
it works by overlaying an invisible link element across the entire
size of the card.
The size of the link is hard coded, so please update the sizes here
if you re-size the card's image.
*/
.IdentityLink {
position: absolute;
width: 235px;
height: 362px;
}
.IdentityLink a {
width: 100%;
height: 100%;
display: block;
opacity: 0;
}
.IdentityInfoBox {
display: grid;
height: 100%;
}
.IdentityInfoBox, .EgoInfoBox, .IdentityInfoBoxStatBlock {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
padding: 12px 0;
}
.IdentityInfoBox .InfoBoxArt img, .EgoInfoBox .InfoBoxArt img {
width: 100%;
height: auto;
grid-area: InfoBoxArt;
}
.IdentityNamePlate {
font-size: 1.6em;
font-weight: bold;
line-height: 1em;
text-align: right;
padding: 0 12px;
display: grid;
grid-area: IdentityNamePlate;
grid-template-columns: min-content 1fr;
grid-template-areas:
"Rarity Name";
}
.IdentityGrowthLabel {
text-align: right;
padding: 0 12px;
line-height: 1;
}
.IdentityInfoBoxRarity { grid-area: Rarity; }
.IdentityInfoBoxName { grid-area: Name; }
.IdentityStatLabel {
padding: 0 12px;
color: var(--color-base--subtle);
font-size: 0.875em;
font-weight: 600;
align-self:end;
border-bottom: 1px solid var(--border-color-base);
}
.SkillContainer {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
display: grid;
grid-template-areas: ".";
}
.IdentityStatContainer {
grid-area: IdentityStatContainer;
}
.IDCoreStats {
display: grid;
}
/* ------ Media Queries ------ */
/* desktop view */
@media (min-width: 1201px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content 1fr;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer SkillsContainer"
"IdentityStatContainer SkillsContainer"
"PassivesContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 450px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
@media (min-width: 651px) and (max-width:1200px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer IdentityStatContainer"
"PassivesContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 350px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
width: 100%;
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.PassivesContainer {
grid-template-columns: 1fr 1fr;
gap: 12px
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
/* Mobile View */
@media (max-width: 650px) {
.CharacterParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"IdentityStatContainer"
"PassivesContainer"
"SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"PassivesContainer"
"SkillsContainer";
}
.IdentityInfoBox {
width: 100%;
grid-template-columns: 1fr;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox { width: 100%;}
.SkillContainer {
justify-content: center;
grid-template-columns: 1fr;
grid-template-rows: min-content min-content 1fr min-content;
grid-template-areas:
"SkillName"
"SkillIcon"
"SkillData"
"SkillEffect";
}
.SkillEffect {
margin: 0 auto 1.2em;
padding: 0 1.6em;
}
.SkillDataGrid {
margin-top: 6px;
grid-auto-columns: 1fr;
grid-auto-rows: 1fr;
grid-template-areas:
"BasePowerLabel DamageTypeLabel CoinModLabel"
"BasePowerValue DamageTypeValue CoinModValue"
"CoinsLabel OffenseLabel GrowthLabel"
"CoinsValue OffenseValue GrowthValue";
}
}
/* adjust ID/EGO navigation for mobile phones */
@media (max-width: 525px) {
.IdentityContainer { width: 185px; }
.IdentityLink { width: 185px; }
.IdentityName { font-size: 24px; }
}
.SkillName {
grid-area: SkillName;
text-align: center;
font-weight: bolder;
padding: 3px 0;
}
.SkillIcon {
grid-area: SkillIcon;
background-color: black;
text-align: center;
}
.SkillData { grid-area: SkillData; background-color: var(--color-surface-2);}
.SkillEffect {
grid-area: SkillEffect;
background-color: var(--color-surface-2);
max-width: 65ch;
font-size: 1em;
}
.SkillDataGrid {
text-align: center;
display: grid;
}
.SkillDataGridValue {
font-size: 1em;
font-weight: 600;
}
.BasePowerLabel { grid-area: BasePowerLabel; }
.CoinModLabel { grid-area: CoinModLabel; }
.CoinsLabel { grid-area: CoinsLabel; }
.DamageTypeLabel { grid-area: DamageTypeLabel; }
.BasePowerValue { grid-area: BasePowerValue; }
.CoinModValue { grid-area: CoinModValue; }
.CoinsValue { grid-area: CoinsValue; }
.DamageTypeValue { grid-area: DamageTypeValue; }
/* this is a janky workaround :) */
.ExpandCargoTableWidth .dataTables_wrapper { width: 100%; }
.PreventWrapInFirst2Cols td:nth-child(1),
.PreventWrapInFirst2Cols td:nth-child(2) {
white-space: nowrap;
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
11477c6737934ec624018417e389c1af32608e16
610
609
2025-04-27T00:01:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . ."
". . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.CoinCounter {
display: grid;
grid-template-columns: min-content auto;
grid-template-rows: min-content;
gap: 0.25em;
grid-auto-flow: row;
grid-template-areas:
". .";
margin-top: 12px;
}
.CoinIndicator img { transform: translateY(-0.09em); }
.TranslateImageDown img { transform: translateY(0.1em); }
.Wrath-Affinity { background-color: rgba(137,49,38,0.45); }
.Lust-Affinity { background-color: rgba(178,98,46,0.45); }
.Sloth-Affinity { background-color: rgba(227,136,0,0.45); }
.Gluttony-Affinity { background-color: rgba(96,130,41,0.45); }
.Gloom-Affinity { background-color: rgba(49,101,112,0.45); }
.Pride-Affinity { background-color: rgba(24,81,134,0.45); }
.Envy-Affinity { background-color: rgba(126,78,148,0.45); }
.None-Affinity { background-color: var(--color-surface-3); }
.SkillContainer .Wrath-Affinity, .SkillContainer .Lust-Affinity,
.SkillContainer .Sloth-Affinity, .SkillContainer .Gluttony-Affinity,
.SkillContainer .Gloom-Affinity, .SkillContainer .Pride-Affinity,
.SkillContainer .Envy-Affinity, .SkillContainer .None-Affinity,
.PassiveCard .Wrath-Affinity, .PassiveCard .Lust-Affinity,
.PassiveCard .Sloth-Affinity, .PassiveCard .Gluttony-Affinity,
.PassiveCard .Gloom-Affinity, .PassiveCard .Pride-Affinity,
.PassiveCard .Envy-Affinity, .PassiveCard .None-Affinity {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
}
.AutoGrid {
display: grid;
grid-auto-columns: minmax(0, 1fr);
grid-auto-flow: column;
}
.BoldAndCenter {
text-align: center;
font-weight: 600;
}
.AutoGrid {
margin-right: 0.25em;
}
.StandardLabel {
font-size: 0.875em;
font-weight: 600;
}
.Emphasize {
color: var(--color-base--emphasized);
}
.De-emphasize {
color: var(--color-base--subtle);
}
.AffinityLabel img {
position: relative;
top: -0.2em;
}
.CharacterParentContainer, .EgoParentContainer { width: 100%; }
.PassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.EgoPassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.IdentityInfoContainer { grid-area: IdentityInfoContainer; }
.SkillsContainer {
display: grid;
gap: 1em;
grid-area: SkillsContainer;
grid-template-areas: ".";
}
.PassiveCard {
width: 100%;
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
}
.PassiveClassifier {
padding: 12px;
line-height: 1em;
}
.PassiveEffects {
font-size: 1em;
padding: 12px;
max-width: 65ch;
}
.PassiveCost {
padding: 4px 12px 0 12px;
border-bottom: 1px solid var(--border-color-base);
}
.PassiveCost img {
position: relative;
top: -5px;
}
.StatusLabelContainer {
white-space: nowrap;
}
.StatusLabelContainer img {
position: relative;
top: -0.25em;
}
.StatusLabel {
font-weight: 500 !important;
text-decoration-line: underline;
}
.Debuff {
color: var(--LCB-Color-Debuff);
text-decoration-color: var(--LCB-Color-Debuff);
}
.Buff {
color: var(--LCB-Color-Buff);
text-decoration-color: var(--LCB-Color-Buff);
}
.Resource {
color: var(--LCB-Color-Resource);
text-decoration-color: var(--LCB-Color-Resource);
}
.IdentityList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.IdentityContainer {
display: grid;
width: 235px;
border-radius: var(--border-radius--large);
overflow: hidden;
transition: all .2s;
box-shadow: var(--shadow-2);
}
.IdentityContainer:hover {
transform: scale(1.04);
box-shadow: var(--shadow-3);
}
.IdentityImage, .IdentityContent {
grid-column: 1;
grid-row: 1;
}
.IdentityImage img {
width: 100%;
height: auto;
}
.IdentityContent {
display: grid;
grid-template-areas:
"Rarity"
"Name";
padding: 12px;
background: linear-gradient(to top,rgba(0,0,0,0.66) 30%,rgba(0,0,0,0) 50%);
}
.IdentityName {
grid-area: Name;
font-weight: bolder;
font-size: 26px;
line-height: 1.05em;
color: #fcc700;
place-self: end;
text-align: right;
}
.IdentityRarity { grid-area: Rarity; }
/* This is a janky ass way to turn the card into a clickable link
it works by overlaying an invisible link element across the entire
size of the card.
The size of the link is hard coded, so please update the sizes here
if you re-size the card's image.
*/
.IdentityLink {
position: absolute;
width: 235px;
height: 362px;
}
.IdentityLink a {
width: 100%;
height: 100%;
display: block;
opacity: 0;
}
.IdentityInfoBox {
display: grid;
height: 100%;
}
.IdentityInfoBox, .EgoInfoBox, .IdentityInfoBoxStatBlock {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
padding: 12px 0;
}
.IdentityInfoBox .InfoBoxArt img, .EgoInfoBox .InfoBoxArt img {
width: 100%;
height: auto;
grid-area: InfoBoxArt;
}
.IdentityNamePlate {
font-size: 1.6em;
font-weight: bold;
line-height: 1em;
text-align: right;
padding: 0 12px;
display: grid;
grid-area: IdentityNamePlate;
grid-template-columns: min-content 1fr;
grid-template-areas:
"Rarity Name";
}
.IdentityGrowthLabel {
text-align: right;
padding: 0 12px;
line-height: 1;
}
.IdentityInfoBoxRarity { grid-area: Rarity; }
.IdentityInfoBoxName { grid-area: Name; }
.IdentityStatLabel {
padding: 0 12px;
color: var(--color-base--subtle);
font-size: 0.875em;
font-weight: 600;
align-self:end;
border-bottom: 1px solid var(--border-color-base);
}
.SkillContainer {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
display: grid;
grid-template-areas: ".";
}
.IdentityStatContainer {
grid-area: IdentityStatContainer;
}
.IDCoreStats {
display: grid;
}
/* ------ Media Queries ------ */
/* desktop view */
@media (min-width: 1201px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content 1fr;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer SkillsContainer"
"IdentityStatContainer SkillsContainer"
"PassivesContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 450px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
@media (min-width: 651px) and (max-width:1200px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer IdentityStatContainer"
"PassivesContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 350px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
width: 100%;
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.PassivesContainer {
grid-template-columns: 1fr 1fr;
gap: 12px
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
/* Mobile View */
@media (max-width: 650px) {
.CharacterParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"IdentityStatContainer"
"PassivesContainer"
"SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"PassivesContainer"
"SkillsContainer";
}
.IdentityInfoBox {
width: 100%;
grid-template-columns: 1fr;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox { width: 100%;}
.SkillContainer {
justify-content: center;
grid-template-columns: 1fr;
grid-template-rows: min-content min-content 1fr min-content;
grid-template-areas:
"SkillName"
"SkillIcon"
"SkillData"
"SkillEffect";
}
.SkillEffect {
margin: 0 auto 1.2em;
padding: 0 1.6em;
}
.SkillDataGrid {
margin-top: 6px;
grid-auto-columns: 1fr;
grid-auto-rows: 1fr;
grid-template-areas:
"BasePowerLabel DamageTypeLabel CoinModLabel"
"BasePowerValue DamageTypeValue CoinModValue"
"CoinsLabel OffenseLabel GrowthLabel"
"CoinsValue OffenseValue GrowthValue";
}
}
/* adjust ID/EGO navigation for mobile phones */
@media (max-width: 525px) {
.IdentityContainer { width: 185px; }
.IdentityLink { width: 185px; }
.IdentityName { font-size: 24px; }
}
.SkillName {
grid-area: SkillName;
text-align: center;
font-weight: bolder;
padding: 3px 0;
}
.SkillIcon {
grid-area: SkillIcon;
background-color: black;
text-align: center;
}
.SkillData { grid-area: SkillData; background-color: var(--color-surface-2);}
.SkillEffect {
grid-area: SkillEffect;
background-color: var(--color-surface-2);
max-width: 65ch;
font-size: 1em;
}
.SkillDataGrid {
text-align: center;
display: grid;
}
.SkillDataGridValue {
font-size: 1em;
font-weight: 600;
}
.BasePowerLabel { grid-area: BasePowerLabel; }
.CoinModLabel { grid-area: CoinModLabel; }
.CoinsLabel { grid-area: CoinsLabel; }
.DamageTypeLabel { grid-area: DamageTypeLabel; }
.BasePowerValue { grid-area: BasePowerValue; }
.CoinModValue { grid-area: CoinModValue; }
.CoinsValue { grid-area: CoinsValue; }
.DamageTypeValue { grid-area: DamageTypeValue; }
/* this is a janky workaround :) */
.ExpandCargoTableWidth .dataTables_wrapper { width: 100%; }
.PreventWrapInFirst2Cols td:nth-child(1),
.PreventWrapInFirst2Cols td:nth-child(2) {
white-space: nowrap;
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
d31fce33b4d5bdfac18d45722b291c9b2faa17a5
Template:Characters
10
117
586
2025-04-27T00:02:34Z
Artemis of Dust
630874
Created page with "<div class="home-card"> <div class="home-card-title-large">Characters</div> <div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;"> <div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div> <div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div> <div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div> <div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div> <div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</..."
wikitext
text/x-wiki
<div class="home-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
</div>
<div class="home-card-title-large">Delta</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
8b1204b1d484b722b7c62a39810c862f0b6f11c8
587
586
2025-04-27T00:03:28Z
Artemis of Dust
630874
Artemis of Dust moved page [[Template:HacKClad/characters]] to [[Template:HacKClaD/characters]] without leaving a redirect: Misspelled title
wikitext
text/x-wiki
<div class="home-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
</div>
<div class="home-card-title-large">Delta</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
8b1204b1d484b722b7c62a39810c862f0b6f11c8
588
587
2025-04-27T00:06:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
</div>
<div class="home-card-title-large">Delta</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
28ace42f4c06a74f89bfae20dc9ea83e74a86d01
Template:Home/styles.css
10
121
605
2025-04-27T00:05:42Z
Artemis of Dust
630874
Thank Limbus for saving me the hours doing this myself
wikitext
text/x-wiki
.hackclad-home {
display: grid;
grid-gap: 0.625rem;
}
@media (min-width: 900px) {
.hackclad-home {
grid-auto-columns: 1fr 1fr 300px;
grid-auto-rows: min-content;
grid-template-areas:
"character-select-card character-select-card gameinfo"
"gameabout systemlinks extralinks";
}
}
@media (max-width: 899px) {
.hackclad-home {
grid-template-columns: 1fr;
grid-auto-rows: auto;
grid-template-areas:
"character-select-card"
"gameinfo"
"gameabout"
"systemlinks"
"extralinks";
}
}
.charcter-select-card { grid-area: character-select-card; }
.gameinfo { grid-area: gameinfo; }
.systemlinks { grid-area: systemlinks; }
.gameabout { grid-area: gameabout; }
.extralinks { grid-area: extralinks; }
b819cb552890dc2e397aff126d196a78aa6666f6
Rosette
0
51
268
2025-04-27T00:21:55Z
Artemis of Dust
630874
Created page with " {{HacKClaD/Card |name=Combo Strike |deck=Standard |type=Attack |cost=0 |attack=1+X |description= '''X''' is equal to the number of copies of "Combo Strike" in your discard pile. }} == Strategy == === Missions === === Reforming ==="
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|cost=0
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
== Strategy ==
=== Missions ===
=== Reforming ===
5d0713719e030c774b7e652bc7898e6da08726d8
269
268
2025-04-27T03:33:28Z
Artemis of Dust
630874
First attack test
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
== Strategy ==
=== Missions ===
=== Reforming ===
02afbeced773720ef0d36228afe70b98f36d1c17
270
269
2025-04-27T03:37:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
== Strategy ==
=== Missions ===
=== Reforming ===
2f583fc43c2d6195e1d8694a59a3f4d949e3b938
271
270
2025-04-27T04:28:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{| class="Wikitable"
! Recommended
| Assault, Machine Gun, Hard Puncher, Nuclear
|-
! Functional
| Flash, Parry, Collector, Endurance, Destroyer
|-
! Difficult
| Survivor, Vitality, Treasure Hunter, Invulnerable
|-
! Almost Impossible
| Invincible, Lightning Speed, Overdrive, Rapture
|}
Rosette's strengths lie in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Machine Gun, Assault, and Hard Puncher with most decks. ALternatively, she can set up Nuclear with Embers of Ruin and Vigor. Despite this, Destroyer is surprisingly hard to accomplish, usually requiring a lategame Blaze Out activation to make it possible.
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. Survivor and Invincible are horrible, because her deck is built to place herself into the Clad's most dangerous angle at all times, with cards that do nothing to avoid or restore injuries.
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
=== Reforming ===
4da929d4137c08799031062aaec489d0ee51d6b7
272
271
2025-04-27T04:42:49Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{| class="Wikitable"
! Recommended
| Assault, Machine Gun, Hard Puncher, Nuclear
|-
! Functional
| Flash, Parry, Collector, Destroyer, Endurance
|-
! Difficult
| Survivor, Vitality, Treasure Hunter, Invulnerable
|-
! Almost Impossible
| Invincible, Lightning Speed, Overdrive, Rapture
|}
Rosette's strengths lie in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Machine Gun, Assault, and Hard Puncher with most decks. ALternatively, she can set up Nuclear with Embers of Ruin and Vigor. Despite this, Destroyer is surprisingly hard to accomplish, usually requiring a lategame Blaze Out activation to make it possible.
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. Survivor and Invincible are horrible, because her deck is built to place herself into the Clad's most dangerous angle at all times, with cards that do nothing to avoid or restore injuries.
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
Endurance is generally very viable but requires planning ahead. None of Rosette's standard cards provide deck draw, and she will wish to begin the game with either Active Combustion or Bonfire, ensuring to discard cards from her deck as much as possible. With one of these cards she will still require at least 2 1st Turn draws, which is extremely consistent. However, Active Combustion must be spent for Additional Costs as much as possible to stay on pace. Despite the extremely fast deck draw of combining both Active Combustion and Bonfire, reaching 5 CP for Rapture requires a combined '''5''' Deck Draws from 1st Turn draws and spending CP, making it technically achievable but never worth the effort.
=== Reforming ===
3b4b2f366fb9fbd31d0de541bef9ca0473014665
273
272
2025-04-27T12:16:56Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damage=
Rosette's strengths lie in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Machine Gun, Assault, and Hard Puncher with most decks. ALternatively, she can set up Nuclear with Embers of Ruin and Vigor. Despite this, Destroyer is surprisingly hard to accomplish, usually requiring a lategame Blaze Out activation to make it possible.
|survival=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. Survivor and Invincible are horrible, because her deck is built to place herself into the Clad's most dangerous angle at all times, with cards that do nothing to avoid or restore injuries.
|movement=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancement=
Endurance is generally very viable but requires planning ahead. None of Rosette's standard cards provide deck draw, and she will wish to begin the game with either Active Combustion or Bonfire, ensuring to discard cards from her deck as much as possible. With one of these cards she will still require at least 2 1st Turn draws, which is extremely consistent. However, Active Combustion must be spent for Additional Costs as much as possible to stay on pace. Despite the extremely fast deck draw of combining both Active Combustion and Bonfire, reaching 5 CP for Rapture requires a combined '''5''' Deck Draws from 1st Turn draws and spending CP, making it technically achievable but never worth the effort.
}}
=== Reforming ===
a34ddaf5a7c1e31f5e8d2b66bcbf7fc9673ce423
274
273
2025-04-27T12:18:41Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths lie in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Machine Gun, Assault, and Hard Puncher with most decks. ALternatively, she can set up Nuclear with Embers of Ruin and Vigor. Despite this, Destroyer is surprisingly hard to accomplish, usually requiring a lategame Blaze Out activation to make it possible.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. Survivor and Invincible are horrible, because her deck is built to place herself into the Clad's most dangerous angle at all times, with cards that do nothing to avoid or restore injuries.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Endurance is generally very viable but requires planning ahead. None of Rosette's standard cards provide deck draw, and she will wish to begin the game with either Active Combustion or Bonfire, ensuring to discard cards from her deck as much as possible. With one of these cards she will still require at least 2 1st Turn draws, which is extremely consistent. However, Active Combustion must be spent for Additional Costs as much as possible to stay on pace. Despite the extremely fast deck draw of combining both Active Combustion and Bonfire, reaching 5 CP for Rapture requires a combined '''5''' Deck Draws from 1st Turn draws and spending CP, making it technically achievable but never worth the effort.
}}
=== Reforming ===
d69b475adcd25db56c9a09464aeb0f13414a2496
275
274
2025-04-27T12:55:21Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Alternatively, she can set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. Cards like Guts especially promote taking risks and ignoring the possibility of getting injured.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Endurance is generally very viable but requires planning ahead. None of Rosette's standard cards provide deck draw, and she will wish to begin the game with either Active Combustion or Bonfire, ensuring to discard cards from her deck as much as possible. With one of these cards she will still require at least 2 1st Turn draws, which is extremely consistent. However, Active Combustion must be spent for Additional Costs as much as possible to stay on pace. Despite the extremely fast deck draw of combining both Active Combustion and Bonfire, reaching 5 CP for Rapture requires a combined '''5''' Deck Draws from 1st Turn draws and spending CP, making it technically achievable but never worth the effort.
Reaching 19 VP for Endurance is viable but needs particular attention to deck strategy. Some of Rosette's best cards--including Scorcing Haze, Rose Whip, and Active Combustion--are all 2 VP value. To ensure she enhances at least 4 times with good value, she will almost certainly want her first two enhancements to include Bonfire. Otherwise, if she takes Active Combustion she will be off-limits from ever taking Solhammer, Head-On Brawl, or Embers of Ruin, limiting her combat options considerably and most likely requiring she take Rose Whip and Magic Amplification to get any real value out of Active Combustion.
}}
=== Reforming ===
5315ef58af63e1a7e63f469f893f82af8e553c27
276
275
2025-04-27T21:33:36Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
{{HacKClaD/Card
|name=Move
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
a139bbe2cd056fceb1db8d908d6719a280a0daf7
277
276
2025-04-27T21:45:40Z
Artemis of Dust
630874
/* Universal Cards */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
</div>
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
e3b7aaf24363a56edd1d84f8707e53969f9a8984
278
277
2025-04-27T22:08:10Z
Artemis of Dust
630874
/* Overview */ Images
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
</div>
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Active Combustion
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
eccb668555a648b747d5ca65e942b5720522b4cf
279
278
2025-04-27T22:14:20Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Guard
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Shot
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
</div>
=== Standard Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Combo Strike
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Tail Swipe
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Firecracker
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Vigor
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
</div>
=== Enhanced Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Active Combustion
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Cross Counter
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Scorching Haze
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Rose Whip
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Solhammer
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
{{HacKClaD/Card
|name=Magic Amplification
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
</div>
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
2eb6b595e308e298bfffcff37aecf34396524dab
280
279
2025-04-27T23:40:50Z
Artemis of Dust
630874
/* Cards */ Card codes
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
</div>
=== Standard Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Vigor
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
</div>
=== Enhanced Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
</div>
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
1bb7ce349deaf4146bd0e6917d60d9171d124afc
Template:Card Overview Skill
10
57
358
2025-04-27T03:40:39Z
Artemis of Dust
630874
Created page with "{{{!}} class="wikitable" ! colspan=2{{!}} {{{name|}}} {{!}}- ! {{{type|}}} ! {{{deck|}}} {{!}}- ! RNG {{!}} {{{range|}}} {{!}} rowspan=4{{!}} {{{description|}}} {{!}}- ! ATK {{!}} {{{attack|}}} {{!}}- ! MP {{!}} {{{cost|}}} {{!}}- ! VP {{!}} {{{VP|}}} {{!}}}"
wikitext
text/x-wiki
{{{!}} class="wikitable"
! colspan=2{{!}} {{{name|}}}
{{!}}-
! {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}
efe9d82fdbd343e952443923d1212eaf7b6ec644
359
358
2025-04-27T03:41:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{{!}} class="wikitable"
! colspan=3{{!}} {{{name|}}}
{{!}}-
! colspan=3{{!}} {{{type|}}} <div style="float-right">{{{deck|}}}</div>
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}
d139acdc065c3bfbb296026a03a6b28221086451
360
359
2025-04-27T03:43:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{{!}} class="wikitable"
! colspan=3 style="text-align: center;"{{!}} {{{name|}}}
{{!}}-
! colspan=3 style="text-align: center;"{{!}} {{{type|}}} <div style="float: right;">{{{deck|}}}</div>
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}
ab6fff61ea6697890e6bd7cf637326514399a46a
361
360
2025-04-27T21:46:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable"
! colspan=3 style="text-align: center;"{{!}} {{{name|}}}
{{!}}-
! colspan=3 style="text-align: center;"{{!}} {{{type|}}} <div style="float: right;">{{{deck|}}}</div>
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}</includeonly><noinclude>{{{doc|}}}</noinclude>
3abf083eadef4b7c4891279c3413bd45a073875a
362
361
2025-04-27T22:03:55Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable" style="width: 500px; overflow: overlay;"
! colspan=4 style="text-align: center;"{{!}} {{{name|}}}
{{!}}-
! rowspan=5{{!}}[[file:{{{image|}}}|130px]]
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}-
{{!}} colspan=4 style="text-align: right; font-size: 0.7em; opacity: 70%; padding: 5px;"{{!}} {{{code|}}}
{{!}}}</includeonly><noinclude>{{doc}}</noinclude>
b33a6a2b904d7a7c6f2fd55f87429e46d27337a3
363
362
2025-04-27T23:15:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable" style="width: 500px; overflow: overlay;"
! colspan=4 style="text-align: center;"{{!}} {{{name|}}}
{{!}}-
! rowspan=5{{!}}[[file:{{{image|}}}|130px]]
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}-
{{!}} colspan=4 style="text-align: right; font-size: 0.7em; opacity: 70%; padding: 5px;"{{!}} {{{code|}}}
{{!}}}</includeonly><noinclude>{{doc}}</noinclude>
e54fe49ce1034a3fc2116393ab05d8f18674113e
Template:MissionStrategy
10
112
564
2025-04-27T12:33:53Z
Artemis of Dust
630874
Created page with "{| class="Wikitable" ! Recommended | Assault, Machine Gun, Hard Puncher, Nuclear |- ! Functional | Flash, Parry, Collector, Destroyer, Endurance |- ! Difficult | Survivor, Vitality, Treasure Hunter, Invulnerable |- ! Almost Impossible | Invincible, Lightning Speed, Overdrive, Rapture |} {{card |header=Damage Dealing <div style="float: right;">{{{damageDifficulty|}}}</div> |content= {{Tt|Assault|In a single round, inflict damage with at least 2 Attack or Magic Attack ca..."
wikitext
text/x-wiki
{| class="Wikitable"
! Recommended
| Assault, Machine Gun, Hard Puncher, Nuclear
|-
! Functional
| Flash, Parry, Collector, Destroyer, Endurance
|-
! Difficult
| Survivor, Vitality, Treasure Hunter, Invulnerable
|-
! Almost Impossible
| Invincible, Lightning Speed, Overdrive, Rapture
|}
{{card
|header=Damage Dealing <div style="float: right;">{{{damageDifficulty|}}}</div>
|content=
{{Tt|Assault|In a single round, inflict damage with at least 2 Attack or Magic Attack cards.}} {{Tt|Machine Gun|In a single round, inflict damage with at least 3 Attack or Magic Attack cards.}} {{Tt|Nuclear|Deal 6 damage in a single Attack.}} {{Tt|Destroyer|In a single round, deal 7 damage.}} {{Tt|Hard Puncher|In a single round, deal 4 damage.}}
----
{{{damageDescription|}}}
}}
{{card
|header=Survival <div style="float: right;">{{{survivalDifficulty|}}}</div>
|content=
{{Tt|Parry|Reduce the damage taken from a single attack by 3.}} {{Tt|Invulnerable|Reduce the damage taken from a single attack by 4.}} {{Tt|Survivor|At the end of the game, have 1 or fewer wounds.}} {{Tt|Invincible|At the end of the game, have 0 wounds.}}
----
{{{survivalDescription|}}}
}}
{{card
|header=Movement <div style="float: right;">{{{movementDifficulty|}}}</div>
|content=
{{Tt|Collector|In a single round, collect at least 3 VP stones from the map.}} {{Tt|Treasure Hunter|In a single round, collect at least 4 VP stones from the map.}} {{Tt|Flash|In a single round, move at least 3 spaces.}} {{Tt|Lightning Speed|In a single round, move at least 4 spaces.}}
----
{{{movementDescription|}}}
}}
{{card
|header=Deck Reforming and Enhancement <div style="float: right;">{{{enhancementDifficulty|}}}</div>
|content=
{{Tt|Vitality|At the end of the game, have at least 19 VP from your deck.}} {{Tt|Overdrive|At the end of the game, have at least 21 VP from your deck.}} {{Tt|Endurance|Reach 4 CP.}} {{Tt|Rapture|Reach 5 CP.}}
----
{{{enhancementDescription|}}}
}}
{{card
|header=Wizard<div style="float: right;">{{{wizardDifficulty|}}}</div>
|content=
{{Tt|Wizard|At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge.}}
----
{{{wizardDescription|}}}
}}
365771df7a6d6cdef9bbfcdd404bd0cf5fca1b76
565
564
2025-04-27T12:34:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|header=Damage Dealing <div style="float: right;">{{{damageDifficulty|}}}</div>
|content=
{{Tt|Assault|In a single round, inflict damage with at least 2 Attack or Magic Attack cards.}} {{Tt|Machine Gun|In a single round, inflict damage with at least 3 Attack or Magic Attack cards.}} {{Tt|Nuclear|Deal 6 damage in a single Attack.}} {{Tt|Destroyer|In a single round, deal 7 damage.}} {{Tt|Hard Puncher|In a single round, deal 4 damage.}}
----
{{{damageDescription|}}}
}}
{{card
|header=Survival <div style="float: right;">{{{survivalDifficulty|}}}</div>
|content=
{{Tt|Parry|Reduce the damage taken from a single attack by 3.}} {{Tt|Invulnerable|Reduce the damage taken from a single attack by 4.}} {{Tt|Survivor|At the end of the game, have 1 or fewer wounds.}} {{Tt|Invincible|At the end of the game, have 0 wounds.}}
----
{{{survivalDescription|}}}
}}
{{card
|header=Movement <div style="float: right;">{{{movementDifficulty|}}}</div>
|content=
{{Tt|Collector|In a single round, collect at least 3 VP stones from the map.}} {{Tt|Treasure Hunter|In a single round, collect at least 4 VP stones from the map.}} {{Tt|Flash|In a single round, move at least 3 spaces.}} {{Tt|Lightning Speed|In a single round, move at least 4 spaces.}}
----
{{{movementDescription|}}}
}}
{{card
|header=Deck Reforming and Enhancement <div style="float: right;">{{{enhancementDifficulty|}}}</div>
|content=
{{Tt|Vitality|At the end of the game, have at least 19 VP from your deck.}} {{Tt|Overdrive|At the end of the game, have at least 21 VP from your deck.}} {{Tt|Endurance|Reach 4 CP.}} {{Tt|Rapture|Reach 5 CP.}}
----
{{{enhancementDescription|}}}
}}
{{card
|header=Wizard<div style="float: right;">{{{wizardDifficulty|}}}</div>
|content=
{{Tt|Wizard|At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge.}}
----
{{{wizardDescription|}}}
}}
897b71c2c64382ff236e57bf59986dffd4c5946a
File:HacKClaD Rosette Cards Move.jpg
6
378
1143
2025-04-27T21:45:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Card Overview Skill/doc
10
58
381
2025-04-27T21:47:04Z
Artemis of Dust
630874
Created page with "{{HacKClaD/Card |name=Move |image=HacKClaD_Rosette_Cards_Move.jpg |deck=Standard |type=Support |range= |cost=0 |VP=1 |attack= |description= Move 1 space. }}"
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
83db2477ad0bc2ada34dc46e2432dda0f7eb0cdb
382
381
2025-04-27T22:01:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
1ff3eeb8f6a5f2d52710a7a9b77762ff0fcd421d
File:HacKClaD Rosette Cards ComboStrike.jpg
6
369
1117
2025-04-27T22:05:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guard.jpg
6
374
1131
2025-04-27T22:09:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards TailSwipe.jpg
6
383
1158
2025-04-27T22:10:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Shot.jpg
6
381
1152
2025-04-27T22:10:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Firecracker.jpg
6
373
1128
2025-04-27T22:12:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Vigor.jpg
6
384
1161
2025-04-27T22:13:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ActiveCombustion.jpg
6
367
1111
2025-04-27T23:02:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Bonfire.jpg
6
368
1114
2025-04-27T23:03:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards CrossCounter.jpg
6
371
1122
2025-04-27T23:05:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ScorchingHaze.jpg
6
380
1149
2025-04-27T23:05:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards RoseWhip.jpg
6
379
1146
2025-04-27T23:06:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Solhammer.jpg
6
382
1155
2025-04-27T23:09:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards HeadOnBrawl.jpg
6
376
1137
2025-04-27T23:11:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guts.jpg
6
375
1134
2025-04-27T23:12:02Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards MagicAmplification.jpg
6
377
1140
2025-04-27T23:12:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards EmbersOfRuin.jpg
6
372
1125
2025-04-27T23:13:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:CharacterOverview
10
101
458
2025-04-28T00:35:25Z
Artemis of Dust
630874
Created page with "<includeonly>{{card |header={{{name|}}} |content= '''Character Type:''' {{{type|}}} {{{!}} class="wikitable" style="width: 100%" {{!}}} }}</includeonly><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{card
|header={{{name|}}}
|content=
'''Character Type:''' {{{type|}}}
{{{!}} class="wikitable" style="width: 100%"
{{!}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
134941fd51e28d7d289069f6bdfc72287e6c5146
459
458
2025-04-28T00:39:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card
|header={{{name|}}}
|content=
'''Character Type:''' {{{type|}}}
----
<big>Basic Actions</big>
{{{!}} class="wikitable" style="width: 100%"
! Move !! MP !! Block
{{!}}-
{{!}} {{{basic_move|}}} {{!!}} {{{basic_mana|}}} {{!!}} {{{basic_block|}}}
{{!}}}
----
<big>Ultimate Ability</big>
'''{{{ultimateName|}}}'''
'''Cost:''' {{{ultimateCost|}}}
{{{ultimateDescription|}}}
----
{{{overviewDescription|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
e5422ae5f55f2b146e24adf462582bc7a28689a1
Template:CharacterOverview/doc
10
102
461
2025-04-28T00:35:35Z
Artemis of Dust
630874
Created page with "{{HacKClaD/CharacterOverview |name=Rosette |type=Basic |basic_move=2 |basic_mana=1 |basic_block=2 |reformCP=1 |ultimateName=Blaze Out |ultimateCost=3 |ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2. |overviewDescription= A high powered melee fighter setting up high damage.}}"
wikitext
text/x-wiki
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Basic
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=3
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
936873ca47b149fe89d114f419dc4d3b209f0673
Rosette
0
51
281
280
2025-04-28T01:10:40Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
</div>
=== Standard Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Vigor
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
</div>
=== Enhanced Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
</div>
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
9fe883f1a267bbb59c513835fa3b366bcb169611
282
281
2025-04-28T01:26:01Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
</div>
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Vigor
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
<div style="display: flex; width: 100%; flex-wrap: wrap; gap: 30px;">
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
</div>
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
836529b981b2bc5eb211a04b871852aa644d488c
283
282
2025-04-28T01:26:28Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Vigor
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Standard
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
ef068fcb47ae0420cd61b8a7a217ad36e9533ac9
284
283
2025-04-28T02:48:28Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Vigor
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next [Attack] or [Magic Attack] you perform this turn has +1 ATK.
----
This effect can also be used when this card is paid for an [ADDITIONAL COST]
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
f8f2c73d1427ee5b5147990eae7a8b6d03cff5de
Template:Card Overview Skill
10
57
364
363
2025-04-28T01:35:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable" style="width: 500px; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}</includeonly><noinclude>{{doc}}</noinclude>
c669278a097d050954551ac61aea7b276690c394
365
364
2025-04-28T03:52:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable" style="width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}</includeonly><noinclude>{{doc}}</noinclude>
9e5a8393651b48705a112f7981760c94f42951d7
Template:Clad
10
118
597
2025-04-28T01:53:51Z
Artemis of Dust
630874
Created page with "<div class="home-card character-select-card"> <div class="home-card-title-large">Clad Decks</div> <div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;"> <div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm Clad]]</div> <div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell Clad]]</div> <div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra Clad]]</div> </div> </div><noinclude><templatestyles src="Template:HacKClaD/shared/styles...."
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Clad Decks</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm Clad]]</div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell Clad]]</div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra Clad]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
a0bd80d648e3ff7522e1d1b7d2bddce11ce137b8
File:Rosette Icon.png
6
403
1201
2025-04-28T01:59:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Icon.png
6
363
1103
2025-04-28T02:02:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Icon.png
6
325
1027
2025-04-28T02:02:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Icon.png
6
269
911
2025-04-28T02:02:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Icon.png
6
169
706
2025-04-28T02:02:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Lov Icon.png
6
287
947
2025-04-28T02:06:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Croy Icon.png
6
231
835
2025-04-28T02:06:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Wyrm Clad
0
55
346
2025-04-28T02:10:26Z
Artemis of Dust
630874
Created page with "==Overview== ==Cards== ===Voltage 1=== ===Voltage 2=== ===Voltage 3=== ==Strategy== ===Positioning==="
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
===Voltage 2===
===Voltage 3===
==Strategy==
===Positioning===
86cb14e82a9b3214dfc9ed29b10d93718dfcc281
Amelia
0
37
38
2025-04-28T03:39:08Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Amelia |type=Regular |basic_move=1 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName=Phronesis |ultimateCost=3 |ultimateDescription=Discard your deck. |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-WO5-01 |image=HacKClaD_Amelia_Cards_Shot.jpg |deck=Standard |type=Magic Attack |range=shot |cost=1 |VP=1 |attack=1 |description= }} {{HacKClaD/Card |name=Guard |code=BAS-W..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=Phronesis
|ultimateCost=3
|ultimateDescription=Discard your deck.
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=spread
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=angle
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=2
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
0a95f9fde951ca079e6b2e87aee9498cbbac0fbc
39
38
2025-04-28T18:34:23Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=Phronesis
|ultimateCost=3
|ultimateDescription=Discard your deck.
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=spread
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=angle
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
d7b31046d748e66fa9fdfd3b3f6a6705cb3395ec
File:HacKClaD Amelia Cards Shot.jpg
6
148
664
2025-04-28T03:47:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Guard.jpg
6
139
646
2025-04-28T03:47:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Move.jpg
6
143
654
2025-04-28T03:48:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards ArmStrike.jpg
6
133
634
2025-04-28T03:50:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards GenerateBarrier.jpg
6
138
644
2025-04-28T03:50:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards RetrievalDrone.jpg
6
146
660
2025-04-28T03:51:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Defrag.jpg
6
136
640
2025-04-28T03:51:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Upgrade.jpg
6
150
668
2025-04-28T03:51:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards SniperDrone.jpg
6
149
666
2025-04-28T03:56:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Crossfire.jpg
6
135
638
2025-04-28T03:57:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Fractography.jpg
6
137
642
2025-04-28T03:57:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards ProtectionDrone.jpg
6
144
656
2025-04-28T03:58:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards MagicAmplification.jpg
6
142
652
2025-04-28T03:58:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Reboot.jpg
6
145
658
2025-04-28T03:59:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards HighMobilityArm.jpg
6
140
648
2025-04-28T03:59:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards AttackAssistArm.jpg
6
134
636
2025-04-28T04:00:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Interdiction.jpg
6
141
650
2025-04-28T04:07:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards SelfScryer.jpg
6
147
662
2025-04-28T04:08:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Flare
0
41
95
2025-04-28T19:16:15Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Flare |type=Regular |basic_move=1 |basic_mana=2 |basic_block=3 |reformCP=1 |ultimateName=Aristocracy |ultimateCost=3 |ultimateDescription=For the remainder of the round, mitigate all damage and the Clad cannot move or be knocked back. (Its orientation can still change) |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-W02-01 |image=HacKClaD_Flare_Cards_Shot.jpg |deck=Standard..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=3
|reformCP=1
|ultimateName=Aristocracy
|ultimateCost=3
|ultimateDescription=For the remainder of the round, mitigate all damage and the Clad cannot move or be knocked back. (Its orientation can still change)
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hookshot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Wedge
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Recouperate
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Crush Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
4f4765f854b52245772cd7a131efa398b1e498da
File:HacKClaD Flare Cards Shot.jpg
6
248
869
2025-04-28T19:16:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Guard.jpg
6
239
851
2025-04-28T19:16:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Move.jpg
6
242
857
2025-04-28T19:16:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Demolish.jpg
6
235
843
2025-04-28T19:17:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Hookshot.jpg
6
240
853
2025-04-28T19:17:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Wedge.jpg
6
250
873
2025-04-28T19:17:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Fortress.jpg
6
238
849
2025-04-28T19:17:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Recouperate.jpg
6
244
861
2025-04-28T19:17:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards DesperateMeasures.jpg
6
236
845
2025-04-28T19:18:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Vortex.jpg
6
249
871
2025-04-28T19:18:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards CrushEdge.jpg
6
234
841
2025-04-28T19:18:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Flux.jpg
6
237
847
2025-04-28T19:18:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Reflex.jpg
6
247
867
2025-04-28T19:19:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Reflect.jpg
6
246
865
2025-04-28T19:19:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards MagicAmplification.jpg
6
241
855
2025-04-28T19:19:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Autoguard.jpg
6
233
839
2025-04-28T19:19:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards OathOfSalvation.jpg
6
243
859
2025-04-28T19:20:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Recovery.jpg
6
245
863
2025-04-28T19:21:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Mia
0
48
220
2025-04-28T20:04:08Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Mia |type=Regular |basic_move=3 |basic_mana=1 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-W04-01 |image=HacKClaD_Mia_Cards_Shot.jpg |deck=Standard |type=Magic Attack |range=shot |cost=1 |VP=1 |attack=1 |description= }} {{HacKClaD/Card |name=Guard |code=BAS-W04-02 |image=HacKClaD_Mia_Cards_Gu..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Reflex.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Chivalrous Thief
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Draw a card.
The player with the most VP stones other than yourself must give one to the player with the least.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
56edbbddf24671e0a44a6b92b635955d87ecd41e
221
220
2025-04-28T20:45:03Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Chivalrous Thief
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Draw a card.
The player with the most VP stones other than yourself must give one to the player with the least.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
0634f17b07cb1a57f7f726554d0bfed13cc33f84
222
221
2025-04-28T20:46:48Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Chivalrous Thief
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Draw a card.
The player with the most VP stones other than yourself must give one to the player with the least.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
66a00938cfeaa35488129c407b30d605a2032a6d
223
222
2025-04-28T21:59:38Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player wit hthe mot gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
849721a96a02f6809384ba45225df88b5d1a1647
224
223
2025-04-28T22:02:39Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the mot gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
202d47ea3eef337755338918b9d12dbed3fc648b
File:HacKClaD Mia Cards Shot.jpg
6
339
1055
2025-04-28T20:40:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Guard.jpg
6
332
1041
2025-04-28T20:40:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Move.jpg
6
336
1049
2025-04-28T20:41:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards SurpriseSlash.jpg
6
342
1061
2025-04-28T20:41:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards HitAndRun.jpg
6
333
1043
2025-04-28T20:41:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards UnitedFront.jpg
6
344
1065
2025-04-28T20:42:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards OiOverHere.jpg
6
337
1051
2025-04-28T20:42:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Accelerate.jpg
6
327
1031
2025-04-28T20:42:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards SneakAttack.jpg
6
340
1057
2025-04-28T20:43:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Steal.jpg
6
341
1059
2025-04-28T20:43:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Trailblaze.jpg
6
343
1063
2025-04-28T20:43:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards LookOverThere.jpg
6
334
1045
2025-04-28T20:44:12Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Caltrops.jpg
6
328
1033
2025-04-28T20:44:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards ShadowClone.jpg
6
338
1053
2025-04-28T20:45:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards MagicAmplification.jpg
6
335
1047
2025-04-28T20:45:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards ChivalrousThief.jpg
6
329
1035
2025-04-28T20:46:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards DustDevil.jpg
6
330
1037
2025-04-28T20:46:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards FlutteringWind.jpg
6
331
1039
2025-04-28T20:47:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Luna
0
45
160
2025-04-28T21:27:39Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Luna |type=Regular |basic_move=1 |basic_mana=2 |basic_block=3 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-W03-01 |image=HacKClaD_Luna_Cards_Shot.jpg |deck=Standard |type=Magic Attack |range=shot |cost=1 |VP=1 |attack=1 |description= }} {{HacKClaD/Card |name=Guard |code=BAS-W03-02 |image=HacKClaD_Luna_Cards..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=3
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Assault
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Assault.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
Until the end of this round, your Attack and Magic Attack cards have +1 ATIK.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_Reflex.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Autoguard.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_Recovery.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
687507b2041d521804472fd83a138d51dfe5b5c6
161
160
2025-04-28T21:28:26Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Assault
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Assault.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
Until the end of this round, your Attack and Magic Attack cards have +1 ATIK.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_Reflex.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Autoguard.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_Recovery.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
9ec67bd0d3023deb38a56a62a60cbbfdfec4ed9a
162
161
2025-04-28T21:52:53Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_Reflex.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Autoguard.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_Recovery.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
55d72c17906b7e5a2da49fca3f8bada050b7dea9
163
162
2025-04-28T21:53:46Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_Reflex.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Autoguard.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_Recovery.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
173d3d44d851c7f2be13b39a4d14130bd96ab0f7
164
163
2025-04-28T21:55:12Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Autoguard.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_Recovery.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
518a82a0bf7f7c13c3d184906b47d5114eb353af
File:HacKClaD Luna Cards Shot.jpg
6
303
981
2025-04-28T21:28:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Guard.jpg
6
294
962
2025-04-28T21:29:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Move.jpg
6
298
970
2025-04-28T21:33:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Rosette
0
51
285
284
2025-04-28T21:34:56Z
Artemis of Dust
630874
/* Standard Deck */ English text
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attac or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
9201dfc09c485d0be777ad7774bb68ad9f4c94e1
286
285
2025-04-28T21:36:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner=Alright, let's go!
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Bonfire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
If there is any remaining cards in the Clad Deck, look at the top card. Discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
8ad770980c7839ec9de0eae9b9e8e9e6ae66fa9d
287
286
2025-04-28T21:57:02Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner=Alright, let's go!
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
5239ab91539d8d780927b5067add7737b939b5d4
288
287
2025-04-28T21:57:26Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
6d5a5a5aa0458ff36d43c14ceac9920ba14e16b0
File:HacKClaD Luna Cards Absorb.jpg
6
289
951
2025-04-28T21:46:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Scatter.jpg
6
301
976
2025-04-28T21:46:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
977
976
2025-04-28T21:47:16Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Luna Cards Scatter.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Storm.jpg
6
304
983
2025-04-28T21:47:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Huginn.jpg
6
295
964
2025-04-28T21:47:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Catalyst.jpg
6
291
956
2025-04-28T21:48:02Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Bombard.jpg
6
290
953
2025-04-28T21:51:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Shock.jpg
6
302
979
2025-04-28T21:53:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Tempest.jpg
6
306
987
2025-04-28T21:54:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Discharge.jpg
6
292
958
2025-04-28T21:54:23Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards OctspanMirror.jpg
6
300
974
2025-04-28T22:03:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards MagicAmplification.jpg
6
297
968
2025-04-28T22:04:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Muninn.jpg
6
299
972
2025-04-28T22:04:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards EmpyralGrasp.jpg
6
293
960
2025-04-28T22:04:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Luna
0
45
165
164
2025-04-28T22:05:28Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Scatter
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
64fa596375636c6db37eb2bbe6686f42356ae5fb
File:HacKClaD Luna Cards Bombard.jpg
6
290
954
953
2025-04-28T22:05:47Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Luna Cards Bombard.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards JewelOfVarona.jpg
6
296
966
2025-04-28T22:06:23Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Teleport.jpg
6
305
985
2025-04-28T22:06:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Lov
0
44
142
2025-04-28T22:32:45Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Lov |type=Cross Fate |basic_move=2 |basic_mana=2 |basic_block=2 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-A01-01 |image=HacKClaD_Lov_Cards_Shot.jpg |deck=Standard |type=Magic Attack |range=shot |cost=1 |VP=1 |attack=1 |description= }} {{HacKClaD/Card |name=Guard |code=BAS-A01-02 |image=HacKClaD_Lov_Cards..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Lov
|type=Cross Fate
|basic_move=2
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=BAS-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=BAS-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=BAS-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=BAS-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=BAS-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=BAS-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=BAS-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=BAS-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=BAS-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=BAS-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=BAS-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=BAS-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
e7a83e7d55779f208768f74b1097e12f91462efa
File:HacKClaD Lov Cards Shot.jpg
6
283
939
2025-04-28T22:33:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Guard.jpg
6
279
931
2025-04-28T22:33:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Move.jpg
6
281
935
2025-04-28T22:33:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards TomahawkMissile.jpg
6
286
945
2025-04-28T22:34:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Chainshot.jpg
6
274
921
2025-04-28T22:34:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CoordinatedFire.jpg
6
277
927
2025-04-28T22:34:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards StandbyProtocol.jpg
6
284
941
2025-04-28T22:34:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Catalyst.jpg
6
273
919
2025-04-28T22:35:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Supress.jpg
6
285
943
2025-04-28T22:36:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CombinedArms.jpg
6
276
925
2025-04-28T22:36:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Bulletstorm.jpg
6
272
917
2025-04-28T22:36:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards MagicAmplification.jpg
6
280
933
2025-04-28T22:36:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards ClairvoyentLockOn.jpg
6
275
923
2025-04-28T22:37:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CybermanaCharge.jpg
6
278
929
2025-04-28T22:37:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards BattleReady.jpg
6
271
915
2025-04-28T22:37:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards NullifierWard.jpg
6
282
937
2025-04-28T22:37:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Croy
0
39
76
2025-04-28T23:00:41Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Croy |type=Cross Fate |basic_move=1 |basic_mana=3 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shot |code=BAS-W06-01 |image=HacKClaD_Croy_Cards_Shot.jpg |deck=Standard |type=Magic Attack |range=shot |cost=1 |VP=1 |attack=1 |description= }} {{HacKClaD/Card |name=Guard |code=BAS-W06-02 |image=HacKClaD_Croy_Ca..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Croy
|type=Cross Fate
|basic_move=1
|basic_mana=3
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=BAS-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=BAS-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=BAS-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=BAS-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=BAS-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=BAS-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=BAS-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=BAS-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=BAS-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=BAS-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=BAS-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=BAS-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
8e9c694d46d3704f2580464221c089afde2d1639
File:HacKClaD Croy Cards Shot.jpg
6
227
827
2025-04-28T23:01:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Guard.jpg
6
221
815
2025-04-28T23:01:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Move.jpg
6
223
819
2025-04-28T23:01:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards MultistageDrill.jpg
6
224
821
2025-04-28T23:01:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Gatecrash.jpg
6
219
811
2025-04-28T23:02:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards ZakoZako.jpg
6
230
833
2025-04-28T23:02:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards WarpingDrill.jpg
6
229
831
2025-04-28T23:02:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards DeplayGate.jpg
6
218
809
2025-04-28T23:02:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards RealmbreakingDrill.jpg
6
226
825
2025-04-28T23:03:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards BlinkingCharge.jpg
6
216
805
2025-04-28T23:03:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards BeholdMyPower.jpg
6
215
803
2025-04-28T23:04:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Rapture.jpg
6
225
823
2025-04-28T23:04:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards MagicAmplification.jpg
6
222
817
2025-04-28T23:04:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards ChannelledNexus.jpg
6
217
807
2025-04-28T23:04:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Gatecrush.jpg
6
220
813
2025-04-28T23:05:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards WantonRuination.jpg
6
228
829
2025-04-28T23:05:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Shared/styles.css
10
122
611
610
2025-04-28T23:08:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . . ."
". . . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.CoinCounter {
display: grid;
grid-template-columns: min-content auto;
grid-template-rows: min-content;
gap: 0.25em;
grid-auto-flow: row;
grid-template-areas:
". .";
margin-top: 12px;
}
.CoinIndicator img { transform: translateY(-0.09em); }
.TranslateImageDown img { transform: translateY(0.1em); }
.Wrath-Affinity { background-color: rgba(137,49,38,0.45); }
.Lust-Affinity { background-color: rgba(178,98,46,0.45); }
.Sloth-Affinity { background-color: rgba(227,136,0,0.45); }
.Gluttony-Affinity { background-color: rgba(96,130,41,0.45); }
.Gloom-Affinity { background-color: rgba(49,101,112,0.45); }
.Pride-Affinity { background-color: rgba(24,81,134,0.45); }
.Envy-Affinity { background-color: rgba(126,78,148,0.45); }
.None-Affinity { background-color: var(--color-surface-3); }
.SkillContainer .Wrath-Affinity, .SkillContainer .Lust-Affinity,
.SkillContainer .Sloth-Affinity, .SkillContainer .Gluttony-Affinity,
.SkillContainer .Gloom-Affinity, .SkillContainer .Pride-Affinity,
.SkillContainer .Envy-Affinity, .SkillContainer .None-Affinity,
.PassiveCard .Wrath-Affinity, .PassiveCard .Lust-Affinity,
.PassiveCard .Sloth-Affinity, .PassiveCard .Gluttony-Affinity,
.PassiveCard .Gloom-Affinity, .PassiveCard .Pride-Affinity,
.PassiveCard .Envy-Affinity, .PassiveCard .None-Affinity {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
}
.AutoGrid {
display: grid;
grid-auto-columns: minmax(0, 1fr);
grid-auto-flow: column;
}
.BoldAndCenter {
text-align: center;
font-weight: 600;
}
.AutoGrid {
margin-right: 0.25em;
}
.StandardLabel {
font-size: 0.875em;
font-weight: 600;
}
.Emphasize {
color: var(--color-base--emphasized);
}
.De-emphasize {
color: var(--color-base--subtle);
}
.AffinityLabel img {
position: relative;
top: -0.2em;
}
.CharacterParentContainer, .EgoParentContainer { width: 100%; }
.PassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.EgoPassivesContainer {
display: grid;
grid-area: PassivesContainer;
gap: 1em 0;
grid-template-areas: ".";
}
.IdentityInfoContainer { grid-area: IdentityInfoContainer; }
.SkillsContainer {
display: grid;
gap: 1em;
grid-area: SkillsContainer;
grid-template-areas: ".";
}
.PassiveCard {
width: 100%;
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
}
.PassiveClassifier {
padding: 12px;
line-height: 1em;
}
.PassiveEffects {
font-size: 1em;
padding: 12px;
max-width: 65ch;
}
.PassiveCost {
padding: 4px 12px 0 12px;
border-bottom: 1px solid var(--border-color-base);
}
.PassiveCost img {
position: relative;
top: -5px;
}
.StatusLabelContainer {
white-space: nowrap;
}
.StatusLabelContainer img {
position: relative;
top: -0.25em;
}
.StatusLabel {
font-weight: 500 !important;
text-decoration-line: underline;
}
.Debuff {
color: var(--LCB-Color-Debuff);
text-decoration-color: var(--LCB-Color-Debuff);
}
.Buff {
color: var(--LCB-Color-Buff);
text-decoration-color: var(--LCB-Color-Buff);
}
.Resource {
color: var(--LCB-Color-Resource);
text-decoration-color: var(--LCB-Color-Resource);
}
.IdentityList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.IdentityContainer {
display: grid;
width: 235px;
border-radius: var(--border-radius--large);
overflow: hidden;
transition: all .2s;
box-shadow: var(--shadow-2);
}
.IdentityContainer:hover {
transform: scale(1.04);
box-shadow: var(--shadow-3);
}
.IdentityImage, .IdentityContent {
grid-column: 1;
grid-row: 1;
}
.IdentityImage img {
width: 100%;
height: auto;
}
.IdentityContent {
display: grid;
grid-template-areas:
"Rarity"
"Name";
padding: 12px;
background: linear-gradient(to top,rgba(0,0,0,0.66) 30%,rgba(0,0,0,0) 50%);
}
.IdentityName {
grid-area: Name;
font-weight: bolder;
font-size: 26px;
line-height: 1.05em;
color: #fcc700;
place-self: end;
text-align: right;
}
.IdentityRarity { grid-area: Rarity; }
/* This is a janky ass way to turn the card into a clickable link
it works by overlaying an invisible link element across the entire
size of the card.
The size of the link is hard coded, so please update the sizes here
if you re-size the card's image.
*/
.IdentityLink {
position: absolute;
width: 235px;
height: 362px;
}
.IdentityLink a {
width: 100%;
height: 100%;
display: block;
opacity: 0;
}
.IdentityInfoBox {
display: grid;
height: 100%;
}
.IdentityInfoBox, .EgoInfoBox, .IdentityInfoBoxStatBlock {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
padding: 12px 0;
}
.IdentityInfoBox .InfoBoxArt img, .EgoInfoBox .InfoBoxArt img {
width: 100%;
height: auto;
grid-area: InfoBoxArt;
}
.IdentityNamePlate {
font-size: 1.6em;
font-weight: bold;
line-height: 1em;
text-align: right;
padding: 0 12px;
display: grid;
grid-area: IdentityNamePlate;
grid-template-columns: min-content 1fr;
grid-template-areas:
"Rarity Name";
}
.IdentityGrowthLabel {
text-align: right;
padding: 0 12px;
line-height: 1;
}
.IdentityInfoBoxRarity { grid-area: Rarity; }
.IdentityInfoBoxName { grid-area: Name; }
.IdentityStatLabel {
padding: 0 12px;
color: var(--color-base--subtle);
font-size: 0.875em;
font-weight: 600;
align-self:end;
border-bottom: 1px solid var(--border-color-base);
}
.SkillContainer {
background-color: var(--color-surface-2);
box-shadow: var(--card-shadow-dlw);
border-radius: var(--border-radius--medium);
display: grid;
grid-template-areas: ".";
}
.IdentityStatContainer {
grid-area: IdentityStatContainer;
}
.IDCoreStats {
display: grid;
}
/* ------ Media Queries ------ */
/* desktop view */
@media (min-width: 1201px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content 1fr;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer SkillsContainer"
"IdentityStatContainer SkillsContainer"
"PassivesContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 450px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
@media (min-width: 651px) and (max-width:1200px) {
.CharacterParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer IdentityStatContainer"
"PassivesContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-template-columns: min-content 1fr;
grid-template-rows: min-content min-content;
gap: 1em 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer PassivesContainer"
"SkillsContainer SkillsContainer";
}
.InfoBoxArt { min-width: 350px; }
.IdentityInfoBoxStatBlock {
display: grid;
height: 100%;
}
.IDCoreStats {
height: 100%;
}
.IdentityInfoBox {
width: 100%;
padding: 12px 0 0 0 ;
grid-template-columns: min-content;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.PassivesContainer {
grid-template-columns: 1fr 1fr;
gap: 12px
}
.EgoInfoBox {
width: 100%;
}
.IdentityStatLabel {
padding: 0 8%;
}
.SkillDataGrid {
height: 100%;
grid-auto-columns: 1fr;
grid-auto-rows: min-content 1fr;
padding: 0.5em 0;
grid-template-areas:
"BasePowerLabel CoinModLabel CoinsLabel"
"BasePowerValue CoinModValue CoinsValue"
"DamageTypeLabel OffenseLabel GrowthLabel"
"DamageTypeValue OffenseValue GrowthValue";
}
.SkillIcon {
display: flex;
align-items: center;
border-radius: 0 0 0 var(--border-radius--medium);
overflow: hidden;
}
.SkillContainer {
grid-template-columns: min-content 0.5fr 1fr;
grid-template-rows: min-content;
grid-template-areas:
"SkillName SkillName SkillName"
"SkillIcon SkillData SkillEffect";
}
.SkillEffect {
width: 100%;
padding: 0.5em;
border-radius: var(--border-radius--medium);
}
}
/* Mobile View */
@media (max-width: 650px) {
.CharacterParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"IdentityStatContainer"
"PassivesContainer"
"SkillsContainer";
}
.EgoParentContainer {
display: grid;
grid-auto-rows: min-content;
gap: 1em;
justify-content: center;
grid-template-areas:
"IdentityInfoContainer"
"PassivesContainer"
"SkillsContainer";
}
.IdentityInfoBox {
width: 100%;
grid-template-columns: 1fr;
grid-auto-rows: min-content;
grid-template-areas:
"IdentityNamePlate"
"InfoBoxArt"
"IdentityInfoBoxStatBlock";
}
.EgoInfoBox { width: 100%;}
.SkillContainer {
justify-content: center;
grid-template-columns: 1fr;
grid-template-rows: min-content min-content 1fr min-content;
grid-template-areas:
"SkillName"
"SkillIcon"
"SkillData"
"SkillEffect";
}
.SkillEffect {
margin: 0 auto 1.2em;
padding: 0 1.6em;
}
.SkillDataGrid {
margin-top: 6px;
grid-auto-columns: 1fr;
grid-auto-rows: 1fr;
grid-template-areas:
"BasePowerLabel DamageTypeLabel CoinModLabel"
"BasePowerValue DamageTypeValue CoinModValue"
"CoinsLabel OffenseLabel GrowthLabel"
"CoinsValue OffenseValue GrowthValue";
}
}
/* adjust ID/EGO navigation for mobile phones */
@media (max-width: 525px) {
.IdentityContainer { width: 185px; }
.IdentityLink { width: 185px; }
.IdentityName { font-size: 24px; }
}
.SkillName {
grid-area: SkillName;
text-align: center;
font-weight: bolder;
padding: 3px 0;
}
.SkillIcon {
grid-area: SkillIcon;
background-color: black;
text-align: center;
}
.SkillData { grid-area: SkillData; background-color: var(--color-surface-2);}
.SkillEffect {
grid-area: SkillEffect;
background-color: var(--color-surface-2);
max-width: 65ch;
font-size: 1em;
}
.SkillDataGrid {
text-align: center;
display: grid;
}
.SkillDataGridValue {
font-size: 1em;
font-weight: 600;
}
.BasePowerLabel { grid-area: BasePowerLabel; }
.CoinModLabel { grid-area: CoinModLabel; }
.CoinsLabel { grid-area: CoinsLabel; }
.DamageTypeLabel { grid-area: DamageTypeLabel; }
.BasePowerValue { grid-area: BasePowerValue; }
.CoinModValue { grid-area: CoinModValue; }
.CoinsValue { grid-area: CoinsValue; }
.DamageTypeValue { grid-area: DamageTypeValue; }
/* this is a janky workaround :) */
.ExpandCargoTableWidth .dataTables_wrapper { width: 100%; }
.PreventWrapInFirst2Cols td:nth-child(1),
.PreventWrapInFirst2Cols td:nth-child(2) {
white-space: nowrap;
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
5f35effcb69be012ab1fff75df55970ba51e00e0
File:Rosette Delta Icon.png
6
401
1197
2025-04-28T23:34:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Delta Icon.png
6
361
1099
2025-04-28T23:35:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Delta Icon.png
6
323
1023
2025-04-28T23:35:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Delta Icon.png
6
267
907
2025-04-28T23:35:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Delta Icon.png
6
167
702
2025-04-28T23:35:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Shot.jpg
6
381
1153
1152
2025-04-28T23:52:52Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Shot.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guard.jpg
6
374
1132
1131
2025-04-28T23:53:08Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Guard.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Move.jpg
6
378
1144
1143
2025-04-28T23:53:24Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Move.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ComboStrike.jpg
6
369
1118
1117
2025-04-28T23:53:40Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards ComboStrike.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Rosette
0
51
289
288
2025-04-28T23:53:56Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Combo Strike
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Swipe
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
47b1396e1d020ef66292c5b290a2fc2c34fb87e9
290
289
2025-04-29T00:14:22Z
Artemis of Dust
630874
/* Standard Deck */ English names
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
87086abc316b89d5eb663f4418884fdcbfc253a7
File:HacKClaD Rosette Cards ComboStrike2.jpg
6
370
1120
2025-04-28T23:54:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Firecracker.jpg
6
373
1129
1128
2025-04-28T23:54:20Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Firecracker.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards TailSwipe.jpg
6
383
1159
1158
2025-04-28T23:54:37Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards TailSwipe.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Vigor.jpg
6
384
1162
1161
2025-04-28T23:54:54Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Vigor.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
1163
1162
2025-04-28T23:56:33Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Vigor.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Solhammer.jpg
6
382
1156
1155
2025-04-28T23:55:14Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Solhammer.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ScorchingHaze.jpg
6
380
1150
1149
2025-04-28T23:55:31Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards ScorchingHaze.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards EmbersOfRuin.jpg
6
372
1126
1125
2025-04-28T23:55:49Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards EmbersOfRuin.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards RoseWhip.jpg
6
379
1147
1146
2025-04-28T23:57:01Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards RoseWhip.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards CrossCounter.jpg
6
371
1123
1122
2025-04-28T23:57:16Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards CrossCounter.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards MagicAmplification.jpg
6
377
1141
1140
2025-04-28T23:57:31Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards MagicAmplification.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ActiveCombustion.jpg
6
367
1112
1111
2025-04-28T23:57:54Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards ActiveCombustion.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Bonfire.jpg
6
368
1115
1114
2025-04-28T23:58:24Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Bonfire.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards HeadOnBrawl.jpg
6
376
1138
1137
2025-04-28T23:58:44Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards HeadOnBrawl.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guts.jpg
6
375
1135
1134
2025-04-28T23:59:06Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Rosette Cards Guts.jpg]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Luna
0
45
166
165
2025-04-29T00:06:59Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
fa5270b4d8ea424c269e408d5e56162ccea6a1f3
167
166
2025-04-29T00:07:11Z
Artemis of Dust
630874
/* Universal Cards */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
8c910b023d5871de8616076e418e127700c3fa83
Flare
0
41
96
95
2025-04-29T00:12:12Z
Artemis of Dust
630874
English names
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=3
|reformCP=1
|ultimateName=Aristocracy
|ultimateCost=3
|ultimateDescription=For the remainder of the round, mitigate all damage and the Clad cannot move or be knocked back. (Its orientation can still change)
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
f723cbca66eda24c1f0fd3f711ab9cb738030a6c
Mia
0
48
225
224
2025-04-29T00:49:33Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
1db570fce22a061fca06df2017434a1b1407ca18
Lov
0
44
143
142
2025-04-29T00:53:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Lov
|type=Cross Fate
|basic_move=2
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
f52702ec009483da5d830ded83f994ec8696ddd0
Croy
0
39
77
76
2025-04-29T00:53:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Croy
|type=Cross Fate
|basic_move=1
|basic_mana=3
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
50c5e8dce9623cdbf08fdb42ae8f92fc096dafc8
Rosette Delta
0
52
319
2025-04-29T01:15:19Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Rosette Delta |type=Delta |basic_move=2 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shoot |code=DEL-W01-01 |image=HacKClaD_Rosette_Delta_Cards_Shoot.jpg |deck=Standard |type=Magic Attack |range=shoot |cost=1 |VP=1 |attack=1 |description= [MULTISTRIKE 2]. (Hits up to 2 targets in range) }} {{H..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
You may discard the top card of your deck. If you did, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
bde54ce3451c1147c1d9dd76fd46bbf18b2cdbfd
320
319
2025-04-29T16:49:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
You may discard the top card of your deck. If you did, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
4b958887901fe234e95e3b32ad005222a7196d74
321
320
2025-04-29T17:14:04Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
0bd38f894c4e300e7baefea57d617b4938d1314d
Mia Delta
0
49
243
2025-04-29T01:51:48Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Mia Delta |type=Delta |basic_move=2 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shoot |code=DEL-W04-01 |image=HacKClaD_Mia_Delta_Cards_Shoot.jpg |deck=Standard |type=Magic Attack |range=shoot |cost=1 |VP=1 |attack=1 |description= [MULTISTRIKE 2]. (Hits up to 2 targets in range) }} {{HacKClaD/..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.jpg
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_Ratetsu.jpg
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
efced8e8f847921d292382da4f499848c9c5083a
244
243
2025-04-29T18:13:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
5689550f46a12eb6946298a427fba39d44fe4a73
File:HacKClaD Rosette Delta Cards Shoot.png
6
398
1191
2025-04-29T16:50:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Block.png
6
386
1167
2025-04-29T16:52:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Move.png
6
393
1181
2025-04-29T16:53:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards VitalBlow.png
6
400
1195
2025-04-29T16:53:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Sweep.png
6
399
1193
2025-04-29T16:54:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Lunge.png
6
392
1179
2025-04-29T16:55:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Determination.png
6
389
1173
2025-04-29T16:59:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Challenge.png
6
388
1171
2025-04-29T16:59:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Riposte.png
6
397
1189
2025-04-29T17:02:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Impale.png
6
391
1177
2025-04-29T17:02:27Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Ratetsu.png
6
394
1183
2025-04-29T17:02:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Reversal.png
6
396
1187
2025-04-29T17:03:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Reap.png
6
395
1185
2025-04-29T17:03:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Carnage.png
6
387
1169
2025-04-29T17:03:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards AuxillaryMana.png
6
385
1165
2025-04-29T17:04:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards HundredDemons.png
6
390
1175
2025-04-29T17:04:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Shoot.png
6
354
1085
2025-04-29T18:13:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Block.png
6
346
1069
2025-04-29T18:13:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Move.png
6
353
1083
2025-04-29T18:14:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Kunai.png
6
350
1077
2025-04-29T18:14:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Kunai2.png
6
351
1079
2025-04-29T18:14:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Shuriken.png
6
355
1087
2025-04-29T18:40:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards SummonTrap.png
6
358
1093
2025-04-29T18:41:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards IllusoryArts.png
6
349
1075
2025-04-29T18:41:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Stealth.png
6
356
1089
2025-04-29T18:44:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Mawashigeri.png
6
352
1081
2025-04-29T18:45:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Mia Delta
0
49
245
244
2025-04-29T18:46:23Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
13eb1f879faaf00ce01e3b11a1694f910c3fe254
File:HacKClaD Mia Delta Cards WeaponForaging.png
6
360
1097
2025-04-29T18:46:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Heelstomp.png
6
348
1073
2025-04-29T18:47:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Substitute.png
6
357
1091
2025-04-29T18:47:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards ConvergenceSeal.png
6
347
1071
2025-04-29T18:48:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards AuxillaryMana.png
6
345
1067
2025-04-29T18:48:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Tsujigiri.png
6
359
1095
2025-04-29T18:49:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Luna Delta
0
46
193
2025-04-29T19:26:22Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Luna Delta |type=Delta |basic_move=2 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shoot |code=DEL-W03-01 |image=HacKClaD_Luna_Delta_Cards_Shoot.png |deck=Standard |type=Magic Attack |range=shoot |cost=1 |VP=1 |attack=1 |description= [MULTISTRIKE 2]. (Hits up to 2 targets in range) }} {{HacKCla..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
d016f290900f112a3d93658720f287fa7b0e16d1
File:HacKClaD Luna Delta Cards Shoot.png
6
316
1008
2025-04-29T19:27:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Block.png
6
308
991
2025-04-29T19:27:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Move.png
6
313
1002
2025-04-29T19:28:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards RuinBlade.png
6
315
1006
2025-04-29T19:28:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Thunderbolt.png
6
320
1016
2025-04-29T19:28:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Condemn.png
6
310
996
2025-04-29T19:29:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Tsukuyomi.png
6
322
1020
2025-04-29T19:30:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards ChasingMelody.png
6
309
993
2025-04-29T19:30:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Thunderstep.png
6
321
1018
2025-04-29T19:31:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards EverchangingMagatama.png
6
311
998
2025-04-29T19:31:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards SwordOfClouds.png
6
318
1012
2025-04-29T19:47:23Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Takemikazuchi.png
6
319
1014
2025-04-29T19:47:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards OctspanMirror.png
6
314
1004
2025-04-29T19:48:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards AuxillaryMana.png
6
307
989
2025-04-29T19:49:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards SoaringHeights.png
6
317
1010
2025-04-29T19:49:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Invocation.png
6
312
1000
2025-04-29T19:50:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Flare Delta
0
42
117
2025-04-29T20:24:56Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Flare Delta |type=Delta |basic_move=2 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shoot |code=DEL-W02-01 |image=HacKClaD_Flare_Delta_Cards_Shoot.png |deck=Standard |type=Magic Attack |range=shoot |cost=1 |VP=1 |attack=1 |description= [MULTISTRIKE 2]. (Hits up to 2 targets in range) }} {{HacKC..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
d84eaa9b96ccb68968363706be926200aca5e3b0
File:HacKClaD Flare Delta Cards Shoot.png
6
265
903
2025-04-29T20:30:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Block.png
6
253
879
2025-04-29T20:30:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Move.png
6
262
897
2025-04-29T20:30:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards BastionBattery.png
6
252
877
2025-04-29T20:31:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Cannonade.png
6
254
881
2025-04-29T20:32:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards ConcussionSalvo.png
6
255
883
2025-04-29T20:32:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards GantryShield.png
6
257
887
2025-04-29T20:33:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards SteadyPositions.png
6
266
905
2025-04-29T20:33:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards RetaliatingBarrage.png
6
264
901
2025-04-29T20:33:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards PinpointRocketCannon.png
6
263
899
2025-04-29T20:34:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards LightpulsarPayload.png
6
259
891
2025-04-29T20:34:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards LeadDownpour.png
6
258
889
2025-04-29T20:38:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Logistics.png
6
260
893
2025-04-29T20:39:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards AuxillaryMana.png
6
251
875
2025-04-29T20:40:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards MaelstromFormation.png
6
261
895
2025-04-29T20:41:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards DesignatedFirePoint.png
6
256
885
2025-04-29T20:41:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Amelia Delta
0
38
57
2025-04-29T21:30:15Z
Artemis of Dust
630874
Created page with "== Overview == {{HacKClaD/CharacterOverview |name=Amelia Delta |type=Delta |basic_move=2 |basic_mana=2 |basic_block=1 |reformCP=1 |ultimateName= |ultimateCost= |ultimateDescription= |overviewDescription= }} ==Cards== === Universal Cards === {{HacKClaD/Card |name=Shoot |code=DEL-W05-01 |image=HacKClaD_Amelia_Delta_Cards_Shoot.png |deck=Standard |type=Magic Attack |range=shoot |cost=1 |VP=1 |attack=1 |description= [MULTISTRIKE 2]. (Hits up to 2 targets in range) }} {{Hac..."
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Cannonade.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
527e5b76b6595f0a13ed778f04f2ecc7fee08e8c
File:HacKClaD Amelia Delta Cards Shoot.png
6
163
694
2025-04-29T21:36:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Block.png
6
153
674
2025-04-29T21:37:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Move.png
6
160
688
2025-04-29T21:38:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards SteelstringTransmutation.png
6
164
696
2025-04-29T21:38:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Amelia Delta
0
38
58
57
2025-04-29T21:40:12Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
2f7ed454f3df2e3106bf358aac1205219ccd0c67
File:HacKClaD Amelia Delta Cards Tsuchikumo.png
6
166
700
2025-04-29T21:40:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards ActiviationProtocol.png
6
151
670
2025-04-29T21:41:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Investigate.png
6
159
686
2025-04-29T21:41:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Experiment.png
6
157
682
2025-04-29T21:41:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards ElectromagneticCannon.png
6
156
680
2025-04-29T21:42:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards AuxillaryMana.png
6
152
672
2025-04-29T21:43:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards DefenseNetwork.png
6
155
678
2025-04-29T21:46:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards GatlingStorm.png
6
158
684
2025-04-29T21:47:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards MultithreadedOperations.png
6
161
690
2025-04-29T21:47:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards DeepDelve.png
6
154
676
2025-04-29T21:48:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Reboot.png
6
162
692
2025-04-29T21:48:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Transfiguration.png
6
165
698
2025-04-29T21:49:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Wyrm Clad
0
55
347
346
2025-04-30T02:45:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.png
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.png
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.png
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_---.png
|voltage=
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.png
|voltage=
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.png
|voltage=
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.png
|voltage=
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.png
|voltage=
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.png
|voltage=
}}
==Strategy==
===Positioning===
c8801c4a529d6c89d2b76dc2ddbb8f1048bfa9d8
348
347
2025-04-30T02:48:02Z
Artemis of Dust
630874
/* Voltage 3 */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.png
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.png
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.png
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_---.png
|voltage=
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.png
|voltage=
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.png
|voltage=
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.png
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.png
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.png
|voltage=2
}}
==Strategy==
===Positioning===
ce82c6d390901d67b1a84ad6cfb25a673c7a2525
349
348
2025-04-30T02:48:24Z
Artemis of Dust
630874
/* Voltage 2 */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.png
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.png
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.png
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.png
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.png
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.png
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.png
|voltage=2
}}
==Strategy==
===Positioning===
a7b78b620ad32ee4d71e9bc9d25b5e331fc45d39
350
349
2025-04-30T18:40:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
===Positioning===
7d12bd9fac57575dc12b5d0df5c3288fd9088413
Shell Clad
0
53
334
2025-04-30T02:56:05Z
Artemis of Dust
630874
Created page with "==Overview== ==Cards== ===Voltage 1=== {{HacKClaD/Card |name=Invasion |image=HacKClaD_Clad_Shell_Invasion.png |voltage=1 |roundEffectTitle=Physical Armor |roundEffectDescrption=The Clad receives 1 less damage from Attack cards. }} {{HacKClaD/Card |name=Left Thrash |image=HacKClaD_Clad_Shell_LeftThrash.png |voltage=1 }} {{HacKClaD/Card |name=Right Thrash |image=HacKClaD_Clad_Shell_RightThrash.png |voltage=1 }} {{HacKClaD/Card |name=Retreat |image=HacKClaD_Clad_Shell_R..."
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.png
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.png
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.png
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.png
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.png
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.png
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
===Positioning===
5078ef4d78542eeb62488b6b3eadfe0fe107407b
Hydra Clad
0
43
136
2025-04-30T03:01:03Z
Artemis of Dust
630874
Created page with "==Overview== ==Cards== ===Voltage 1=== {{HacKClaD/Card |name=Spiral Ambush (Left) |image=HacKClaD_Clad_Shell_SpiralAmbushLeft.png |voltage=1 }} {{HacKClaD/Card |name=SpiralAmbush(Right) |image=HacKClaD_Clad_Shell_LeftThrash.png |voltage=1 }} {{HacKClaD/Card |name=Skewer |image=HacKClaD_Clad_Shell_Skewer.png |voltage=1 }} {{HacKClaD/Card |name=Savage Fangs |image=HacKClaD_Clad_Shell_SavageFangs.png |voltage=1 }} {{HacKClaD/Card |name=Scorching Breath |image=HacKClaD_..."
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Shell_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=SpiralAmbush(Right)
|image=HacKClaD_Clad_Shell_LeftThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Shell_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Shell_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Shell_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Shell_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Shell_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Shell_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Shell_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Shell_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Shell_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Shell_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
3f36ab662c31996bbcfc43edfc59300a72e892a6
137
136
2025-04-30T03:02:02Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Shell_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=SpiralAmbush(Right)
|image=HacKClaD_Clad_Shell_LeftThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Shell_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Shell_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Shell_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Shell_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Shell_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Shell_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Shell_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Shell_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Shell_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Shell_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
8b6d301e65fbf66eaa8e800bf38280679aa66a97
138
137
2025-04-30T03:03:02Z
Artemis of Dust
630874
/* Voltage 1 */
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Shell_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Shell_SpiralAmbushRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Shell_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Shell_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Shell_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Shell_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Shell_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Shell_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Shell_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Shell_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Shell_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Shell_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
dc42d361b894524fa47854e5b87aee14b908b1fe
139
138
2025-04-30T19:14:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
41bd4bbf2592749b49247a15bf91a9aff0e7a578
File:HacKClaD Clad Wyrm VeerLeft.jpg
6
212
797
2025-04-30T18:40:12Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra ScorchingBreath.png
6
180
729
2025-04-30T19:12:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
730
729
2025-04-30T19:14:06Z
Artemis of Dust
630874
Artemis of Dust moved page [[File:HacKClaD Clad Shell ScorchingBreath.png]] to [[File:HacKClaD Clad Hydra ScorchingBreath.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell ScorchingBreath.png
6
198
769
2025-04-30T19:14:06Z
Artemis of Dust
630874
Artemis of Dust moved page [[File:HacKClaD Clad Shell ScorchingBreath.png]] to [[File:HacKClaD Clad Hydra ScorchingBreath.png]]
wikitext
text/x-wiki
#REDIRECT [[File:HacKClaD Clad Hydra ScorchingBreath.png]]
f4fe5b40b9b0ab3d4100b98071bfa2b502148eeb
File:HacKClaD Clad Hydra Backslam.png
6
173
714
2025-04-30T19:14:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
715
714
2025-04-30T19:21:55Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Clad Hydra Backslam.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SpiralAmbushRight.png
6
183
738
2025-04-30T19:17:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
739
738
2025-04-30T19:22:26Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Clad Hydra SpiralAmbushRight.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SpiralAmbushLeft.png
6
182
735
2025-04-30T19:18:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
736
735
2025-04-30T19:22:46Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Clad Hydra SpiralAmbushLeft.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra Skewer.png
6
181
732
2025-04-30T19:18:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
733
732
2025-04-30T19:20:46Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Clad Hydra Skewer.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SavageFangs.png
6
179
727
2025-04-30T19:20:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra TerrainCrush.png
6
185
743
2025-04-30T19:28:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra IncineratingFlames.png
6
178
725
2025-04-30T19:29:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SweepingStrike.png
6
184
741
2025-04-30T19:29:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra CrashingFootfallsLeft.png
6
174
717
2025-04-30T19:30:02Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra CrashingFootfallsRight.png
6
175
719
2025-04-30T19:30:27Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra HomecomingInstinct.png
6
176
721
2025-04-30T19:30:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Card Overview Skill
10
57
366
365
2025-04-30T19:45:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}</includeonly><noinclude>{{doc}}</noinclude>
8292e7c89ac376995a6919449f0dc32164a53b6d
367
366
2025-04-30T22:16:02Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{{type|}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div style="grid-area: title; ">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div>RNG</div><div>{{{range|}}}</div>
<div>ATK</div><div>{{{attack|}}}</div>
<div>MP</div><div>{{{cost|}}}</div>
<div>VP</div><div>{{{VP|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
b227c24c1a313ac3b5f34fc6c543dd6fb9553e12
368
367
2025-04-30T22:51:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div>RNG</div><div>{{{range|}}}</div>
<div>ATK</div><div>{{{attack|}}}</div>
<div>MP</div><div>{{{cost|}}}</div>
<div>VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
b0f619485c95067dc2b24420154105d6565d95cf
369
368
2025-04-30T23:46:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div><div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
4b21ff79464a295b7874489d2f90abd9353272bf
370
369
2025-04-30T23:59:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div><div style="font-size: 1.3em; line-height: 0.6em;">{{#ifeq:{{#lc:{{{type|}}}}}|attack|<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}}}</div>
<div class="hackclad-card-stat-header">ATK</div><div>{{#ifeq:{{#lc:{{{type|}}}}}|attack|{{{attack|}}}|}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
d648b15ecdc9893e6abc42001efd7d4bacab6c89
Template:Card Overview Skill/doc
10
58
383
382
2025-04-30T21:21:27Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
0edd8a4384d14f4fa788596927dd106b6b2b3c4c
384
383
2025-04-30T23:38:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
72b65264bd06c303763b8710a0e637b5358613bd
Rosette
0
51
291
290
2025-05-01T00:03:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
851d263dff707c024a2d47e38cd8786cb54e38c3
Template:Card Overview Skill
10
57
371
370
2025-05-01T00:04:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div><div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
4b21ff79464a295b7874489d2f90abd9353272bf
372
371
2025-05-01T00:05:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = hackclad-card-container--attack
| support
| magic support = hackclad-card-container--support
| reaction
| magic reaction = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
1303a72d547b39784f73c92434b0c80acf6269b0
Template:Keyterm
10
111
560
2025-05-01T00:23:55Z
Artemis of Dust
630874
Created page with "'''[{{{1|}}}]'''"
wikitext
text/x-wiki
'''[{{{1|}}}]'''
6e1a27fa16c3372743dc3c063bac6b004b10c760
561
560
2025-05-01T00:44:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
<b>[{{{1|}}}]</b>
65073631ffe685e548f204a5658751752b566c5e
Mechanics
0
47
208
2025-05-01T00:31:59Z
Artemis of Dust
630874
Created page with "== Extra Cost == When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved. If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied. == Multistrik..."
wikitext
text/x-wiki
== Extra Cost ==
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
== Multistrike ==
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
6ca546d337930298316bae84929e411746704a3b
209
208
2025-05-01T00:35:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Extra Cost ==
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
== Multistrike ==
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
== While In Discard ==
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
85a49bab914f832e66683d01cda67630132ee8f2
210
209
2025-05-01T03:37:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
===Enhancement===
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
39e5625c9083aed9300f5901464e810f36bf229e
211
210
2025-05-01T12:29:30Z
Artemis of Dust
630874
/* While In Discard */
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
===Enhancement===
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
== Navigation ==
{{HacKClaD/Navigation}}
d08a9bfa4123316a2a06f63801ff945e0c95c27c
Amelia
0
37
40
39
2025-05-01T00:40:27Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=Phronesis
|ultimateCost=3
|ultimateDescription=Discard your deck.
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=spread
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=angle
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
3c6ab2de245432b847697c17c848bace4b34257b
41
40
2025-05-01T00:43:30Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=Phronesis
|ultimateCost=3
|ultimateDescription=Discard your deck.
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
fb27e247a8da3c0727dfde1c17611a3eed8e06d3
42
41
2025-05-01T12:25:43Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=Phronesis
|ultimateCost=3
|ultimateDescription=Discard your deck.
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
5a29927b7773d3f8a9c2e1124d322be1fbf1cc8b
Lov
0
44
144
143
2025-05-01T00:49:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Lov
|type=Cross Fate
|basic_move=2
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
04cbe26cc3e1fd9829ed0fb3146034779b8b4f1c
145
144
2025-05-01T12:26:06Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Lov
|type=Cross Fate
|basic_move=2
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b56da3287bbdfdf382d908018a11c85a644fbc37
Croy
0
39
78
77
2025-05-01T01:07:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Croy
|type=Cross Fate
|basic_move=1
|basic_mana=3
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
1efd92d75ad338a7b3a860127274f9ea2ef11f5f
79
78
2025-05-01T01:08:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Croy
|type=Cross Fate
|basic_move=1
|basic_mana=3
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
d9ac87abbc7451c982091498e79ef699da1ace65
80
79
2025-05-01T12:26:22Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Croy
|type=Cross Fate
|basic_move=1
|basic_mana=3
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
a9bc601d8aadfcd0bdfd6a2f374ed7abc08078e6
Template:Navigation
10
113
567
2025-05-01T03:35:43Z
Artemis of Dust
630874
Created page with "{{card |content= <div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div> <div class="home-card-title-large">Misc. Pages</div> <div class="home-link home-grid--col2"> <div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div> <div class="home-link__button">[[HacKClaD/Errata|Errata]]</div> </div> }}<!------------------------------- Search Engine Optimization Data -->{{#switch: {{PAGENAME}} |HacKClaD|HKCD= |#default={{Navigation/SEO|seoSummary={{{s..."
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
f2bcc5451c8058db2efaab01ae24ca1568ed767a
568
567
2025-05-01T23:24:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
96acf862155ffa4280e00b9a7521f39ebf6f224c
Rosette
0
51
292
291
2025-05-01T03:36:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Regular
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
d7ef8c5c17cd07f9c9ace8c102530b761ada7277
Mia
0
48
226
225
2025-05-01T12:22:30Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia
|type=Regular
|basic_move=3
|basic_mana=1
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
279f28f396dae1b3cbfd3987527373f8f6341871
Luna
0
45
168
167
2025-05-01T12:22:45Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
379bca4ca4e17d719eb99ffac0a6ee72d2657f2e
169
168
2025-05-01T23:46:54Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
}}
<!--{{ProsAndCons
| game = HacKClaD
| character = Luna
| intro = is a magic-hungry spellcaster building up large quantities of MP to rain hell onto the Clad.
| pros =
* '''High Damage'''<br>Given enough MP or access to Magic Stones, Luna can dish out incredibly high amounts of damage off very few cards.
* '''Ranged Fire'''<br>The majority of Luna's attacks work from range, this allows her to both evade many Voltage 1 cards, and minimises her need to move around or position around other Witches thanks to freedom of choice.
* '''Octspan Mirror'''<br>This card singularly defines the lategame and embues absolute terror into the hearts of Clad and Witches alike.
| cons =
* '''Revealed Deck'''<br>Luna's cards rely on revealing the top card of her deck, giving other players foreknowledge of potential threats for the next round.
* '''Varied Attack Ranges'''<br>The Attack cards vary dramatically in what ranges they function at. This can make Luna adaptable, but it can also lead to her having no spacing she can prepare herself for multiple attacks in one turn, as each card demands its own spacings.
}}-->
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
68df918d545b92afd1e5aa54e65119b4068d2ce5
170
169
2025-05-01T23:59:58Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
}}
{{HacKClaD/CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
<!--{{ProsAndCons
| game = HacKClaD
| character = Luna
| intro = is a magic-hungry spellcaster building up large quantities of MP to rain hell onto the Clad.
| pros =
* '''High Damage'''<br>Given enough MP or access to Magic Stones, Luna can dish out incredibly high amounts of damage off very few cards.
* '''Ranged Fire'''<br>The majority of Luna's attacks work from range, this allows her to both evade many Voltage 1 cards, and minimises her need to move around or position around other Witches thanks to freedom of choice.
* '''Octspan Mirror'''<br>This card singularly defines the lategame and embues absolute terror into the hearts of Clad and Witches alike.
| cons =
* '''Revealed Deck'''<br>Luna's cards rely on revealing the top card of her deck, giving other players foreknowledge of potential threats for the next round.
* '''Varied Attack Ranges'''<br>The Attack cards vary dramatically in what ranges they function at. This can make Luna adaptable, but it can also lead to her having no spacing she can prepare herself for multiple attacks in one turn, as each card demands its own spacings.
}}-->
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
d246bb345e13e318ec42f115ba268e0386e1f99c
171
170
2025-05-02T00:01:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=2
|reformCP=1
}}
{{HacKClaD/CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
<!--{{ProsAndCons
| game = HacKClaD
| character = Luna
| intro = is a magic-hungry spellcaster building up large quantities of MP to rain hell onto the Clad.
| pros =
* '''High Damage'''<br>Given enough MP or access to Magic Stones, Luna can dish out incredibly high amounts of damage off very few cards.
* '''Ranged Fire'''<br>The majority of Luna's attacks work from range, this allows her to both evade many Voltage 1 cards, and minimises her need to move around or position around other Witches thanks to freedom of choice.
* '''Octspan Mirror'''<br>This card singularly defines the lategame and embues absolute terror into the hearts of Clad and Witches alike.
| cons =
* '''Revealed Deck'''<br>Luna's cards rely on revealing the top card of her deck, giving other players foreknowledge of potential threats for the next round.
* '''Varied Attack Ranges'''<br>The Attack cards vary dramatically in what ranges they function at. This can make Luna adaptable, but it can also lead to her having no spacing she can prepare herself for multiple attacks in one turn, as each card demands its own spacings.
}}-->
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
de864b84de0e2d2a355ed8b6cc738486601eb1c9
Flare
0
41
97
96
2025-05-01T12:22:59Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare
|type=Regular
|basic_move=1
|basic_mana=2
|basic_block=3
|reformCP=1
|ultimateName=Aristocracy
|ultimateCost=3
|ultimateDescription=For the remainder of the round, mitigate all damage and the Clad cannot move or be knocked back. (Its orientation can still change)
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
5b51fe92d6be3a8358d838ea068abd9b925e6048
Rosette Delta
0
52
322
321
2025-05-01T12:26:46Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Rosette Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
533e1f414a616c70339e8ed8d5e5e66d567c13e9
Mia Delta
0
49
246
245
2025-05-01T12:27:08Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
cfb6953a0146726fa16e53ba4a6e025107caede1
247
246
2025-05-02T00:56:09Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{HacKClaD/CPAbility
|name=Lykos Shinobi
|cost=1
|abilityType=Crack
|actionType=support
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
8f573a1a394d2a6fcdf1bbe49ccbefaa75bd72f7
248
247
2025-05-02T01:12:23Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Mia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{HacKClaD/CPAbility
|name=Lykos Shinobi
|cost=1
|abilityType=Crack
|actionType=support
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
0ef7f8395b89fe38212cb9cec4c7c4cda8e8d417
Luna Delta
0
46
194
193
2025-05-01T12:27:25Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Luna Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
fe00cf3a242e2a7a68f05e185a8d2bc9caffb72a
Flare Delta
0
42
118
117
2025-05-01T12:27:42Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
260db11a81166a257df364ff3340c2b11574f92f
119
118
2025-05-02T01:16:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Flare Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
{{HacKClaD/CPAbility
|name=Hope's Beacon
|cost=2
|abilityType=Crack
|actionType=reaction
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
6991c33d7b9142b628fb25e27482f0fcc501e34f
120
119
2025-05-02T01:54:46Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=Delta
}}
{{HacKClaD/CPAbility
|name=Hope's Beacon
|cost=2
|abilityType=Crack
|actionType=reaction
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
c98bb524cd73541db36c4defb2c127b70755ee7f
Amelia Delta
0
38
59
58
2025-05-01T12:27:57Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/CharacterOverview
|name=Amelia Delta
|type=Delta
|basic_move=2
|basic_mana=2
|basic_block=1
|reformCP=1
|ultimateName=
|ultimateCost=
|ultimateDescription=
|overviewDescription=
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
0afcc489a4c3ee5a54365dc64ba60fff69489f70
Wyrm Clad
0
55
351
350
2025-05-01T12:28:31Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
20140583c4923d00831f80e4a02a9b666e3af92c
Shell Clad
0
53
335
334
2025-05-01T12:28:46Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.png
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.png
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.png
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.png
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.png
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.png
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.png
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
d4a2025da656e2ecb4ced3b81fb33991b9f1c46c
Hydra Clad
0
43
140
139
2025-05-01T12:29:01Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
78558687aa442ffc82dacf0ef77d2de594ed037e
Template:Ultimate
10
115
577
2025-05-02T00:01:17Z
Artemis of Dust
630874
Created page with "{{card |header={{{name|}}} |content= ({{{type|}}}) / CP Cost: {{{cost|}}} ---- {{{description|}}} }}"
wikitext
text/x-wiki
{{card
|header={{{name|}}}
|content=
({{{type|}}}) / CP Cost: {{{cost|}}}
----
{{{description|}}}
}}
e24db177c3e591b7b8acb0410f2c8395aef7c900
File:Rosette Portrait.png
6
404
1203
2025-05-02T01:19:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Portrait.png
6
270
913
2025-05-02T01:20:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Portrait.png
6
326
1029
2025-05-02T01:21:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Portrait.png
6
364
1105
2025-05-02T01:22:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Portrait.png
6
170
708
2025-05-02T01:22:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Croy Portrait.png
6
232
837
2025-05-02T01:24:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Lov Portrait.png
6
288
949
2025-05-02T01:24:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Infobox
10
108
529
2025-05-02T01:26:53Z
Artemis of Dust
630874
Created page with "<includeonly></includeonly><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly></includeonly><noinclude>{{doc}}</noinclude>
d051eb570cbe22ae9930fc68b9dd82192bc42355
530
529
2025-05-02T01:49:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1:'''</td><td style="text-align: left;">Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1:'''</td><td style="text-align: left;">Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2:'''</td><td style="text-align: left;">Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1:'''</td><td style="text-align: left;">Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2:'''</td><td style="text-align: left;">Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4:'''</td><td style="text-align: left;">Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
1feb0dede45288270ba96c65b951beee9c0e0fac
531
530
2025-05-02T01:53:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
54cf3666f270f4a56d46f57ac5641310a1cc491f
Template:Infobox/doc
10
109
538
2025-05-02T01:30:45Z
Artemis of Dust
630874
Created page with "{{HacKClaD/Infobox |name=Rosette |portrait=HacKClaD_Rosette_Portrait.png }}"
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
}}
2caf677af73c53931f67d3931bea43c9c1507c16
539
538
2025-05-02T01:35:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
}}
6911980326dac2b87b59d91d42c7802854f17990
Rosette
0
51
293
292
2025-05-02T01:55:11Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=Base
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
4e34fd02ca4b6219cf3755d01c4c9d0fcf2f7e46
294
293
2025-05-03T00:18:01Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|corruption=yes
|description=
For the remainder of the round, the ATK values Attack and Attack Magic skills are increased by +2.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
e802f34898fb16a90e85b00ae6442c1234e45dc3
295
294
2025-05-03T00:18:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
For the remainder of the round, the ATK values Attack and Attack Magic skills are increased by +2.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
e26248f53d6ba5c98002cf62bc98e7e6468da605
Flare
0
41
98
97
2025-05-02T01:55:58Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
007f86808c92f15584fc14803c81ec2e7ab3b4de
99
98
2025-05-03T00:45:20Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Aristocracy
|cost=3
|type=reaction
|description=
For the remainder of the round, mitigate all damage and the Clad cannot Move or be Knocked back. (Its orientation can still change)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
00954d27b20234800ce14a811228b45852c86ab3
Luna
0
45
172
171
2025-05-02T01:56:28Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
}}
{{HacKClaD/CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
<!--{{ProsAndCons
| game = HacKClaD
| character = Luna
| intro = is a magic-hungry spellcaster building up large quantities of MP to rain hell onto the Clad.
| pros =
* '''High Damage'''<br>Given enough MP or access to Magic Stones, Luna can dish out incredibly high amounts of damage off very few cards.
* '''Ranged Fire'''<br>The majority of Luna's attacks work from range, this allows her to both evade many Voltage 1 cards, and minimises her need to move around or position around other Witches thanks to freedom of choice.
* '''Octspan Mirror'''<br>This card singularly defines the lategame and embues absolute terror into the hearts of Clad and Witches alike.
| cons =
* '''Revealed Deck'''<br>Luna's cards rely on revealing the top card of her deck, giving other players foreknowledge of potential threats for the next round.
* '''Varied Attack Ranges'''<br>The Attack cards vary dramatically in what ranges they function at. This can make Luna adaptable, but it can also lead to her having no spacing she can prepare herself for multiple attacks in one turn, as each card demands its own spacings.
}}-->
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
8e5dd20e75e267decb8baf6a6e10fd077e4af8a7
173
172
2025-05-03T00:52:19Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
3f750d4d077660c9dfaa216192866db5ec2a70f9
Mia
0
48
227
226
2025-05-02T02:01:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
daa55c95a0da377a7fbd8be43195cd902fe3643b
228
227
2025-05-03T00:53:41Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Dance
|cost=3
|type=support
|description=
For the remainder of the round, each time you collect Magic Stones (via movement), deal damage to the Clad equal to the number acquired.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
0f131331ca142526262b085d144a4996cdd971ce
Amelia
0
37
43
42
2025-05-02T02:01:52Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
}}
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Interdiction
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Self-Scryer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: after Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
d11e77d7e518099328d22d4dca3bae991ca3e31d
44
43
2025-05-02T02:06:57Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
}}
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b80e4eb99ef031dd78fb4e067455ca0d358790b4
45
44
2025-05-03T00:56:28Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your deck.
----
* This does not cause a Reform to occur until the next time you would attempt to Draw or look at the top card of the deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
3ab81793035de19abf0215d06e2c5e0987e110c8
Croy
0
39
81
80
2025-05-02T02:02:19Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
}}
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b1a171be854a2f208e7e686721335af2215fdafb
82
81
2025-05-03T01:00:00Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
2393c8b21b65b584ef84c041869c5bc311616e1a
Lov
0
44
146
145
2025-05-02T02:02:41Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
}}
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
d3eb7671bc8996a4e9e035b6721d308cfa4fc735
147
146
2025-05-03T01:02:57Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
ba45baf543d18ecb70ed0a536179a170103de2a0
Rosette Delta
0
52
323
322
2025-05-02T02:03:17Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=Delta
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
5283f1d460057819902c9de4e0fcbbfec681aeb6
324
323
2025-05-03T04:40:01Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
9f5234c7d8c0a88594a8fb7b08cee0c4da55be8d
325
324
2025-05-04T01:39:58Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
ed31b25802c1e4f608504c5b71213f9e8f3e0525
326
325
2025-05-04T01:41:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
92f45e131cb9faf4f99b4ed0bd0a81b3adbaf9de
Luna Delta
0
46
195
194
2025-05-02T02:03:47Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=Delta
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
387dd44ac49619947016fa3140abf49142f1e3fb
196
195
2025-05-03T04:27:21Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b6a6fd95daaf8c18abf236a966b36978c9b023cb
197
196
2025-05-03T04:31:56Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
998ba7b0a0d8220da85117fd2a6e98f7cd6648f5
198
197
2025-05-04T01:50:48Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b031b6c57693ea0f3debaca360761b518607c160
Mia Delta
0
49
249
248
2025-05-02T02:04:17Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
}}
{{HacKClaD/CPAbility
|name=Lykos Shinobi
|cost=1
|abilityType=Crack
|actionType=support
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=volley
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=melee
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
bc76cfb8384b37da3d7ab95c374d3862da7178dc
250
249
2025-05-02T22:46:11Z
Artemis of Dust
630874
/* Cards */ Ranges
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
}}
{{HacKClaD/CPAbility
|name=Lykos Shinobi
|cost=1
|abilityType=Crack
|actionType=support
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
4d58aa1a2b5015a0774b213cf1bbea0c21a3834a
251
250
2025-05-02T23:40:34Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
621ea8e2ad6b52606ac4726256f8146643a522cf
252
251
2025-05-03T00:01:37Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
12fb51c8a4e059672984e768be6c823728241b0c
Amelia Delta
0
38
60
59
2025-05-02T02:05:08Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=Delta
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
ab0fa351aa896d55b8bd059e6929c3f94465a85e
61
60
2025-05-03T04:48:32Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
ab6c2de2ebf30725c861d5b094484fe184bc0f06
62
61
2025-05-04T01:52:05Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
b87ece02e7ef7b7b9cd0e41339edc7871edc99e1
File:Rosette Delta Portrait.png
6
402
1199
2025-05-02T02:15:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Delta Portrait.png
6
268
909
2025-05-02T02:17:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Delta Portrait.png
6
324
1025
2025-05-02T02:19:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Delta Portrait.png
6
362
1101
2025-05-02T02:19:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Delta Portrait.png
6
168
704
2025-05-02T02:19:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Ultimate
10
115
578
577
2025-05-02T21:32:40Z
Artemis of Dust
630874
Artemis of Dust moved page [[Template:HacKClaD/CPAbility]] to [[Template:HacKClaD/Ultimate]] without leaving a redirect
wikitext
text/x-wiki
{{card
|header={{{name|}}}
|content=
({{{type|}}}) / CP Cost: {{{cost|}}}
----
{{{description|}}}
}}
e24db177c3e591b7b8acb0410f2c8395aef7c900
579
578
2025-05-02T23:39:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|header={{{name|}}} {{#if: {{{corruption|}}}|<div style="float: right; font-color: #E00000">CRACK SKILL</div>}}
|content=
({{{type|}}}) / CP Cost: {{{cost|}}}
----
{{{description|}}}
}}
932751d319cd8aafa759c201f37e0eb088c1d8c0
580
579
2025-05-02T23:39:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|width=5
|header={{{name|}}} {{#if: {{{corruption|}}}|<div style="float: right; color: #E00000;">CRACK SKILL</div>}}
|content=
({{{type|}}}) / CP Cost: {{{cost|}}}
----
{{{description|}}}
}}
ccad847053724ab47e87a3fa6f0790241b7cc1d6
Template:Specialism
10
114
573
2025-05-02T22:56:33Z
Artemis of Dust
630874
Created page with "{{card |width=5 |header=Specialisms |content= {{#if: {{{header1|}}}{{{description1|}}}| <big><b>{{{header1|}}}</b></big> {{{description1|}}} }}<!-- -->{{#if: {{{header2|}}}{{{description2|}}}| ---- <big><b>{{{header2|}}}</b></big> {{{description2|}}} }}<!-- -->{{#if: {{{header3|}}}{{{description3|}}}| ---- <big><b>{{{header3|}}}</b></big> {{{description3|}}} }}<!-- -->{{#if: {{{header4|}}}{{{description4|}}}| ---- <big><b>{{{header4|}}}</b></big> {{{description4|}}} }} }}"
wikitext
text/x-wiki
{{card
|width=5
|header=Specialisms
|content=
{{#if: {{{header1|}}}{{{description1|}}}|
<big><b>{{{header1|}}}</b></big>
{{{description1|}}}
}}<!--
-->{{#if: {{{header2|}}}{{{description2|}}}|
----
<big><b>{{{header2|}}}</b></big>
{{{description2|}}}
}}<!--
-->{{#if: {{{header3|}}}{{{description3|}}}|
----
<big><b>{{{header3|}}}</b></big>
{{{description3|}}}
}}<!--
-->{{#if: {{{header4|}}}{{{description4|}}}|
----
<big><b>{{{header4|}}}</b></big>
{{{description4|}}}
}}
}}
a6eb09967b61fddfefc235d65489b75183f1e342
574
573
2025-05-02T22:58:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|width=5
|header=Specialisms
|content=
{{#if: {{{header1|}}}{{{description1|}}}|
<big><b>{{{header1|}}}</b></big>
{{{description1|}}}
}}<!--
-->{{#if: {{{header2|}}}{{{description2|}}}|
----
<big><b>{{{header2|}}}</b></big>
{{{description2|}}}
}}<!--
-->{{#if: {{{header3|}}}{{{description3|}}}|
----
<big><b>{{{header3|}}}</b></big>
{{{description3|}}}
}}<!--
-->{{#if: {{{header4|}}}{{{description4|}}}|
----
<big><b>{{{header4|}}}</b></big>
{{{description4|}}}
}}
}}
f7dedafa2620dfba8ca8be8a1821c29c459dc28c
575
574
2025-05-02T22:59:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|width=5
|header=Specialisms
|content=
{{#if: {{{header1|}}}{{{description1|}}}|
<big><b>{{{header1|}}}</b></big>
{{{description1|}}}
}}<!--
-->{{#if: {{{header2|}}}{{{description2|}}}|
<hr>
<big><b>{{{header2|}}}</b></big>
{{{description2|}}}
}}<!--
-->{{#if: {{{header3|}}}{{{description3|}}}|
<hr>
<big><b>{{{header3|}}}</b></big>
{{{description3|}}}
}}<!--
-->{{#if: {{{header4|}}}{{{description4|}}}|
<hr>
<big><b>{{{header4|}}}</b></big>
{{{description4|}}}
}}
}}
8dbf5daf14b237e7fa90f700113f1c9649c71b83
Template:Infobox
10
108
532
531
2025-05-02T23:02:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td>Block 1 damage: {{{basic_block|}}}</td></tr>
<tr class="infobox-data"><td>Move 1 space: {{{basic_move|}}}</td></tr>
<tr class="infobox-data"><td>Gain +1 MP: {{{basic_mana|}}}</td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
72d552dbc9113a78e9f11cc5e381774c96806792
533
532
2025-05-02T23:05:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><b>Move 1 space:</b> {{{basic_move|}}}</td></tr>
<tr class="infobox-data"><td><b>Gain +1 MP:</b> {{{basic_mana|}}}</td></tr>
<tr class="infobox-data"><td><b>Block 1 damage:</b> {{{basic_block|}}}</td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
0081d32d3de567d840862dce3e1fc52b14b6048b
Mechanics
0
47
212
211
2025-05-03T03:10:07Z
Artemis of Dust
630874
/* Deck Reforming */
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being used, and any cards being used to pay for Actions, are not in the discard pile and cannot be placed into the Enhanced Deck.''
* The card removed from the discard pile is '''public information'''. The card added from the Enhanced Deck is '''hidden information''' and is not shown to other players.
* The card added from the Enhanced Deck may be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After reforming the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
== Navigation ==
{{HacKClaD/Navigation}}
9737a5c9313d6bc5853d58aab60a48972bc5e697
Strategy
0
54
340
2025-05-03T04:06:42Z
Artemis of Dust
630874
Created page with "== Injuries == === Standing on Entry Points === == Reform Cycles== A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur. In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game. ===The 5-2 Cycle=== Due to the nature of a fixed total number of cards and always drawing to a fi..."
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must remove at least 2 cards from the deck with a combination of:
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
Then the final card can be any effect that triggers a reform including:
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and deck VP.
Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
; Example - Flare
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
=== Deck Acceleration Cards ===
{| class="wikitable"
! Character !! Deck Draw / Discard !! Deck Look / Reveal / Replace !! Notes
|-
| Rosette || Solhammer, Active Combustion, Watch Fire || ||
|-
| Flare || Repair || ||
|-
| Luna || Empyral Grasp || Storm, Huginn, Tempest, Muninn, Jewel of Varona ||
|-
| Mia || Steal, Robin Hood || ||
|-
| Amelia || Defrag, Fractography || || Amelia's Ultimate Skill allows her to instantly send the entire Deck to discard, potentially accelerating by 2 Rounds.
|-
| Croy || || ||
|-
| Lov || || ||
|-
| Rosette-Δ || Riposte, Night Parade of the Hundred Demons || ||
|-
| Flare-Δ || Logistics || ||
|-
| Luna-Δ || || ||
|-
| Mia-Δ || Stealth || || Shuriken can be removed from the deck cycle, functionally similar to a Card Draw ''after'' Deck Reform.
|-
| Amelia-Δ || Investigate, Deep Delve, Transfiguration || || Experiment increases the total deck size, changing Reform cycles entirely.
|}
=== Amelia-Δ Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. For the purposes of this chart we assume Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Uniquely, a cycle can be accelerated trivially on Round 5 using Deep Delve on Round 3 or activating Investigate on either rounds 3 or 4. The worst case scenario still provides 3 Deck Reforms total.
== Navigation ==
{{HacKClaD/Navigation}}
bf6eb7c84aa04b45a2703a60e3b8e6912ba30006
Flare Delta
0
42
121
120
2025-05-03T04:31:20Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Magic Attack
|range=
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
c42304ea7fc1aed79f829e50128dc9a2f733b9ba
122
121
2025-05-04T01:46:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
60936ba6fa04ecc468108e44d383d98736364fb4
Template:Navigation
10
113
569
568
2025-05-03T04:50:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
ccd3ef303cfeabfbea5abd5d26107fe99978d9c2
Template:Card Overview Skill
10
57
373
372
2025-05-04T01:47:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
d3dec51295357e578e5010db1990deabf3249c9c
Mechanics
0
47
213
212
2025-05-04T02:34:42Z
Artemis of Dust
630874
/* While In Discard */
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being used, and any cards being used to pay for Actions, are not in the discard pile and cannot be placed into the Enhanced Deck.''
* The card removed from the discard pile is '''public information'''. The card added from the Enhanced Deck is '''hidden information''' and is not shown to other players.
* The card added from the Enhanced Deck may be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After reforming the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
==Season Mechanics==
===Base Game/CROSS FATE: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each layer will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===DELTA: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Ultimate that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
== Navigation ==
{{HacKClaD/Navigation}}
d41b7eadeb7cea66c482dd51a61445fd3729faea
214
213
2025-05-04T02:38:37Z
Artemis of Dust
630874
/* DELTA: Corruption */
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being used, and any cards being used to pay for Actions, are not in the discard pile and cannot be placed into the Enhanced Deck.''
* The card removed from the discard pile is '''public information'''. The card added from the Enhanced Deck is '''hidden information''' and is not shown to other players.
* The card added from the Enhanced Deck may be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After reforming the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
==Season Mechanics==
===Base Game/CROSS FATE: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each layer will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===DELTA: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Ultimate that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
5529e5aafcfd54ff41b5e10f07768d63246c4ef0
Rosette
0
51
296
295
2025-05-04T19:06:42Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
For the remainder of the round, the ATK values Attack and Attack Magic skills are increased by +2.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
de1d6015c9d73c50fab4ed93aceb4847ac851027
297
296
2025-05-04T19:24:36Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
For the remainder of the round, the ATK values Attack and Attack Magic skills are increased by +2.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
c0241ce7c4598718e364ddd10c9162de80d90640
298
297
2025-05-05T23:49:16Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
For the remainder of the round, the ATK values Attack and Attack Magic skills are increased by +2.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
ef930814e6a409228c6ce812746467a27b783a90
Flare
0
41
100
99
2025-05-04T19:07:32Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Aristocracy
|cost=3
|type=reaction
|description=
For the remainder of the round, mitigate all damage and the Clad cannot Move or be Knocked back. (Its orientation can still change)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The aristocratic knight and unbreakable shield of Chevruel.}}
[[Category:HacKClaD|Flare]]
82a6cbebe4465702a59f8e8b2bed11dbb76008d6
101
100
2025-05-04T19:19:47Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Aristocracy
|cost=3
|type=reaction
|description=
For the remainder of the round, mitigate all damage and the Clad cannot Move or be Knocked back. (Its orientation can still change)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
a91cea589a29eeb99bf7f41c83adf99bf23580a6
102
101
2025-05-05T23:49:40Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Aristocracy
|cost=3
|type=reaction
|description=
For the remainder of the round, mitigate all damage and the Clad cannot Move or be Knocked back. (Its orientation can still change)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
00e1276780b275a3533af58dd878bee36b98c50e
Luna
0
45
174
173
2025-05-04T19:08:40Z
Artemis of Dust
630874
/* Navigation */ Seo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
ce7104fe7e608076f044b281a3c1fdcceae6acf4
175
174
2025-05-05T23:49:57Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP to 7.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
46041e52775ed07a81bd6bab0369facbfc4b851d
Mia
0
48
229
228
2025-05-04T19:09:27Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Dance
|cost=3
|type=support
|description=
For the remainder of the round, each time you collect Magic Stones (via movement), deal damage to the Clad equal to the number acquired.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
f0f3d0c8cb24c058d713863f49ae28e70a9567e8
230
229
2025-05-05T23:50:17Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Dance
|cost=3
|type=support
|description=
For the remainder of the round, each time you collect Magic Stones (via movement), deal damage to the Clad equal to the number acquired.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
2e4ecbc3f19cf318bf563a8e9950bc11de06a456
Amelia
0
37
46
45
2025-05-04T19:10:02Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your deck.
----
* This does not cause a Reform to occur until the next time you would attempt to Draw or look at the top card of the deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
369a94182543a9d9898c3ec9d075fe8b706f9cd7
47
46
2025-05-05T23:51:39Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your deck.
----
* This does not cause a Reform to occur until the next time you would attempt to Draw or look at the top card of the deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
c9ac36f2abe9d453e66d5a6a7e8880bbab46180c
Croy
0
39
83
82
2025-05-04T19:14:04Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
aedbfb0a59262ccfd37b4bfe0102766682afb079
84
83
2025-05-05T23:52:05Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
e928909855601eaffbdd25e4279893efc661a637
Lov
0
44
148
147
2025-05-04T19:15:08Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
ff0b12f66d79959a98c17e76987d60493fbba979
149
148
2025-05-05T23:52:22Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=sweep
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
4ce84fd7a5986249587e15e353d2302ac2d475dd
Rosette Delta
0
52
327
326
2025-05-04T19:18:26Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
18f61a7ecfa5e9bc716d851ec3234bb87fd4d543
328
327
2025-05-05T23:52:39Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
ce60ef9227df0992b4ebf8f67cfb826ff9da914d
Flare Delta
0
42
123
122
2025-05-04T19:19:44Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
30aba28e208473fa8f0aaa5566d231018a53083f
124
123
2025-05-05T23:53:00Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
2c3652cc15ec31140a9f38a7463be2daddc18ebf
Luna Delta
0
46
199
198
2025-05-04T19:20:50Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna]]
41981d6e6334845734562a2e98caf8415cc81b9b
200
199
2025-05-04T19:21:08Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
8c7144f0969e9a47f9177760764a3f5e2592c1e7
201
200
2025-05-05T23:53:17Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
b3e69b3ccaa7c7045ee8342b089857923371bbe6
Mia Delta
0
49
253
252
2025-05-04T19:21:43Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
c1df060d100068a4e80ec6f11685eb848a80c3c8
254
253
2025-05-05T23:53:36Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
650a978e64834ce37408c0f38080d8977d90256f
Amelia Delta
0
38
63
62
2025-05-04T19:22:37Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation}}
{{Overview/SEO
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
83d7178d0c03fa87422a9c3695323ffdb6fb90fc
64
63
2025-05-05T23:53:54Z
Artemis of Dust
630874
/* Navigation */ SEO
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
075e8cca74d76c86e3f7239bb317f7e6c860a3a6
Template:Gameinfo
10
120
603
2025-05-05T17:37:22Z
Artemis of Dust
630874
Created page with "<div id="home-card-gameinfo" class="home-card home-card--col2 home-card--row2 gameinfo"> <div class="home-card-title-large">About HacKClaD</div> <div style="width: 100%; text-align: center;"> <div class="gameinfo-logo">[[File:HKCD Logo.png]]</div> <div class="gameinfo-row-header">Publisher</div> <div class="gameinfo-data"> {{IconText|Susabi Games|Japan|Right}}<br> {{IconText|Japanime Games|International|Right}} </div> <div class="gameinfo-row-header">Release Dates</div>..."
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card home-card--col2 home-card--row2 gameinfo">
<div class="home-card-title-large">About HacKClaD</div>
<div style="width: 100%; text-align: center;">
<div class="gameinfo-logo">[[File:HKCD Logo.png]]</div>
<div class="gameinfo-row-header">Publisher</div>
<div class="gameinfo-data">
{{IconText|Susabi Games|Japan|Right}}<br>
{{IconText|Japanime Games|International|Right}}
</div>
<div class="gameinfo-row-header">Release Dates</div>
<div class="gameinfo-data">
{{IconText|Japan|Japan|Right}}: November 2021<br>{{IconText|China|International|Right}}: December 2022<br>{{IconText|International|International|Right}}: July 2025 (TBA)
</div>
<div class="gameinfo-row-header">Expansions</div>
<div class="gameinfo-data">
[https://www.crossfate.hackclad.jp/ CROSS FATE]<br>
[https://www.extracladdecks.hackclad.jp/ Extra Clad Decks]<br>
[https://www.portable.hackclad.jp/ Portable Edition]<br>
[https://www.delta.hackclad.jp/home/ DELTA]
</div>
</div>
</div><templatestyles src="Template:Gameinfo/shared/styles.css" /><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
e47ec78342be04d6a1043a7216b2245840ac8ce0
Template:About
10
116
583
2025-05-05T17:50:01Z
Artemis of Dust
630874
Created page with "<div id="home-card-gameinfo" class="home-card gameabout"> Welcome to HacKClaD, a board game in which you and several others act as "Witches", the last defense against the rock-skinned Clad monsters threatening the final city of humanity. In this deckbuilding arena fighter developed by Susabi Games, you compete to do the most damage to the Clad, to collect Magic Stones and claim your clan's right to guide humanity forward. While you might be allies in saving the city, you..."
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card gameabout">
Welcome to HacKClaD, a board game in which you and several others act as "Witches", the last defense against the rock-skinned Clad monsters threatening the final city of humanity. In this deckbuilding arena fighter developed by Susabi Games, you compete to do the most damage to the Clad, to collect Magic Stones and claim your clan's right to guide humanity forward. While you might be allies in saving the city, your real motivation is to take home the glory, even it means getting in other people's way.
</div>
8787298bb1c001f3a9ff549d072a7e3966df2f44
Template:Shared/styles.css
10
122
612
611
2025-05-05T18:03:51Z
Artemis of Dust
630874
Replaced content with ".CharacterSelect { width: 100%; margin: 0 auto; text-align: center; display: grid; grid-auto-columns: minmax(0, 1fr); gap: 8px; } .CharacterSelect img { width: 100%; height: auto; } @media (min-width: 1000px) { .CharacterSelect { grid-template-areas: ". . . . . . ." ". . . . . . ."; } } @media (min-width: 551px) and (max-width: 999px) { .CharacterSelect { grid-template-areas: ". . . ." ". . . ." ". . . .";..."
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . . ."
". . . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
848df0132080f4ab2da7490c0c56844769c45d3f
613
612
2025-05-05T19:23:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
grid-area: A;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . . ."
". . . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
2311090d368058e7726d5e0d388805509e1ac568
614
613
2025-05-05T19:26:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
display: grid;
grid-auto-columns: minmax(0, 1fr);
gap: 8px;
}
.CharacterSelect img {
width: 100%;
height: auto;
grid-area: A;
}
.char-delta img {
width: 100%;
height: auto;
grid-area: D;
}
@media (min-width: 1000px) {
.CharacterSelect {
grid-template-areas:
". . . . . . ."
". . . . . . .";
}
}
@media (min-width: 551px) and (max-width: 999px) {
.CharacterSelect {
grid-template-areas:
". . . ."
". . . ."
". . . .";
}
}
@media (max-width: 550px) {
.CharacterSelect {
grid-template-areas:
". ."
". ."
". ."
". ."
". .";
}
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
bcf2ba3f6097cc46ba0ba53c9e7f98d9bd0097cd
615
614
2025-05-05T19:33:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
878ea0e32c0933585ea7b379e86a08ea891a58a6
616
615
2025-05-05T19:43:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad div:hover {
animation: rattle 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes rattle {
0% { transform: rotate(0deg); }
25% { transform: rotate(3deg); }
30% { transform: rotate(0deg); }
50% { transform: rotate(-0.5deg); }
75% { transform: rotate(0deg); }
100% { transform: rotate(2deg); }
}
b640d3098b5e5fea48cba1f8b6ce217592c3ac04
617
616
2025-05-05T19:48:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad div:hover {
animation: slide-vertical 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes slide-vertical {
0% { transform: translateY(0px); }
70% { transform: translateY(20px); }
100% { transform: translateY(15px); }
}
fbdfde7e4508b2c5ce974ccae86bfb93eb694039
618
617
2025-05-05T19:50:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad div:hover {
animation: slide-vertical 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes slide-vertical {
0% { transform: translateY(-0px); }
40% { transform: translateY(-15px); }
60% { transform: translateY(-20px); }
70% { transform: translateY(-18px); }
80% { transform: translateY(-15px); }
90% { transform: translateY(-16px); }
100% { transform: translateY(-15px); }
}
50f689561c9b8f2091de5456aa61420eed5fb0b6
619
618
2025-05-05T19:50:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad > div:hover {
animation: slide-vertical 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes slide-vertical {
0% { transform: translateY(-0px); }
40% { transform: translateY(-15px); }
60% { transform: translateY(-20px); }
70% { transform: translateY(-18px); }
80% { transform: translateY(-15px); }
90% { transform: translateY(-16px); }
100% { transform: translateY(-15px); }
}
9b52c5516681b569f01b9b5f900c299fe0495f6d
Template:Systemlinks
10
123
621
2025-05-05T18:11:41Z
Artemis of Dust
630874
Created page with "<div id="home-card-gameinfo" class="home-card systemlinks"> <div class="home-card__label">Resources</div> <div class="home-link home-grid--col1"> <div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div> </div> </div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>"
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card systemlinks">
<div class="home-card__label">Resources</div>
<div class="home-link home-grid--col1">
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div>
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
27f5da790a92eb2d6fb0da0ec3e410490896b863
Template:Extralinks
10
119
599
2025-05-05T18:20:27Z
Artemis of Dust
630874
Created page with "<div id="home-card-gameinfo" class="home-card extralinks"> <div class="home-card__label">External Links</div> <div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div> <div class="home-link home-grid--col1"> <div class="home-link__button">[https://susabigames.com/ Official Website]</div> {{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Official Discord}} {{TwitterButton|url=https://twitter.com/SusabiGames|text=Official Twitter}} </div> <br> <div cla..."
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card extralinks">
<div class="home-card__label">External Links</div>
<div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://susabigames.com/ Official Website]</div>
{{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Official Discord}}
{{TwitterButton|url=https://twitter.com/SusabiGames|text=Official Twitter}}
</div>
<br>
<div class="gameinfo-row-header">Japanime Games <sup>EN</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://japanimegames.com/ Official Website]</div>
{{YoutubeButton|url=https://www.youtube.com/japanimegames|text=Official Youtube}}
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
a2df618e31e5103bc54a4cf6c58500972f2c2fc2
Template:Home/styles.css
10
121
606
605
2025-05-05T18:26:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
.hackclad-home {
display: grid;
grid-gap: 0.625rem;
}
@media (min-width: 900px) {
.hackclad-home {
grid-auto-columns: 1fr 1fr 300px;
grid-auto-rows: min-content;
grid-template-areas:
"character-select-card character-select-card gameinfo"
"gameabout systemlinks extralinks";
}
}
@media (max-width: 899px) {
.hackclad-home {
grid-template-columns: 1fr;
grid-auto-rows: auto;
grid-template-areas:
"character-select-card"
"gameinfo"
"gameabout"
"systemlinks"
"extralinks";
}
}
.character-select-card { grid-area: character-select-card; }
.gameinfo { grid-area: gameinfo; }
.systemlinks { grid-area: systemlinks; }
.gameabout { grid-area: gameabout; }
.extralinks { grid-area: extralinks; }
6235b15d3e526fe61f7962be9b3a7497beb3cca5
Template:Characters
10
117
589
588
2025-05-05T19:22:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
<div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
c998681eef1269487defbb77344c5a60c311a917
590
589
2025-05-05T19:25:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
<div class="char-delta">[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div class="char-delta">[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div class="char-delta">[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div class="char-delta">[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div class="char-delta">[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
2d1c6a17b69759354a0c8502cbdc849ad318cbd8
591
590
2025-05-05T19:30:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div>
<div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
c998681eef1269487defbb77344c5a60c311a917
592
591
2025-05-05T19:34:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]</div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]</div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]</div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]</div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]</div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]</div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]</div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]</div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]</div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]</div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]</div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
5e52572b4f8f57ba29dddd4e2562ce0c8e84171a
593
592
2025-05-05T19:38:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]<div>Rosette</div></div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]<div>Mia</div></div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]<div>Luna</div></div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]<div>Flare</div></div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]<div>Amelia</div></div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]<div>Lov</div></div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]<div>Croy</div></div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]<div>Rosette-Δ</div></div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]<div>Mia-Δ</div></div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]<div>Luna-Δ</div></div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]<div>Flare-Δ</div></div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]<div>Amelia-Δ</div></div>
</div>
<div class="home-card-title-large">The Clad</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm_Clad]]<div>Wyrm Clad</div></div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell_Clad]]<div>Shell Clad</div></div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra_Clad]]<div>Hydra Clad</div></div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
c8fcf52c0e4a1c0e4fd75b00014f30570ba1a1d0
594
593
2025-05-05T19:43:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--hackclad" style="margin: 0 auto;">
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]<div>Rosette</div></div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]<div>Mia</div></div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]<div>Luna</div></div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]<div>Flare</div></div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]<div>Amelia</div></div>
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]<div>Lov</div></div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]<div>Croy</div></div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]<div>Rosette-Δ</div></div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]<div>Mia-Δ</div></div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]<div>Luna-Δ</div></div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]<div>Flare-Δ</div></div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]<div>Amelia-Δ</div></div>
</div>
<div class="home-card-title-large">The Clad</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm_Clad]]<div>Wyrm Clad</div></div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell_Clad]]<div>Shell Clad</div></div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra_Clad]]<div>Hydra Clad</div></div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
c449e0498956ee12b61ff5dd055fa9b1221c9c31
595
594
2025-05-05T19:57:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--hackclad" style="margin: 0 auto;">
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]<div>Lov</div></div>
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]<div>Rosette</div></div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]<div>Flare</div></div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]<div>Luna</div></div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]<div>Mia</div></div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]<div>Amelia</div></div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]<div>Croy</div></div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]<div>Rosette-Δ</div></div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]<div>Flare-Δ</div></div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]<div>Luna-Δ</div></div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]<div>Mia-Δ</div></div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]<div>Amelia-Δ</div></div>
</div>
<div class="home-card-title-large">The Clad</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm_Clad]]<div>Wyrm Clad</div></div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell_Clad]]<div>Shell Clad</div></div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra_Clad]]<div>Hydra Clad</div></div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
285ef12dd7279bc0bc794f975de05c596239e385
Template:Navigation
10
113
570
569
2025-05-05T23:33:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
adb13a7f8bc73ba813cae35e48107fb241726ff3
Template:About
10
116
584
583
2025-05-05T23:58:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card gameabout">
Welcome to HacKClaD, a board game in which you and several others act as "Witches", the last defense against the rock-skinned Clad monsters threatening Enclatiya—the final city of humanity. In this deckbuilding arena fighter developed by Susabi Games, you compete to do the most damage to the Clad, to collect Magic Stones and claim your clan's right to guide humanity forward. While you might be allies in saving the city, your real motivation is to take home the glory, even it means getting in other people's way.
</div>
dc8f23af1678592f5b74a28a4121d33e63054bb4
Amelia Delta
0
38
65
64
2025-05-06T03:21:38Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
4d943a2c589f73eeeb0d0aab345ef8bd4282113d
Template:Systemlinks
10
123
622
621
2025-05-06T12:37:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card systemlinks">
<div class="home-card__label">Resources</div>
<div class="home-link home-grid--col1">
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div>
<div class="home-link__button" >[https://discord.gg/u4FCQFARVP Community Discord (English)]</div>
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
fd904c8d00ff2d741d782b7e6c0c2c93a63a7b78
623
622
2025-06-11T21:27:12Z
Artemis of Dust
630874
Added link
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card systemlinks">
<div class="home-card__label">Resources</div>
<div class="home-link home-grid--col1">
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381 Tabletop Sim Module (English)]</div>
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div>
<div class="home-link__button" >[https://discord.gg/u4FCQFARVP Community Discord (English)]</div>
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
81cfc0fd92d6f12fcd623155378040b7b28572fe
Shell Clad
0
53
336
335
2025-05-10T12:37:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
a22179d05db2d693be968ca438552e898841c8b4
File:HacKClaD Clad Shell Retreat.jpg
6
196
765
2025-05-10T12:37:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell SideSpikes.jpg
6
199
771
2025-05-10T12:38:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Invasion.jpg
6
189
751
2025-05-10T12:38:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Erosion.jpg
6
187
747
2025-05-10T12:38:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateRight.jpg
6
192
757
2025-05-10T12:39:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateLeft.jpg
6
191
755
2025-05-10T12:39:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Banish.jpg
6
186
745
2025-05-10T12:40:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell RecklessAbandon.jpg
6
195
763
2025-05-10T12:41:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateBackward.jpg
6
190
753
2025-05-10T12:41:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LineSpikes.jpg
6
194
761
2025-05-10T12:41:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LeftThrash.jpg
6
193
759
2025-05-10T12:43:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell RightThrash.jpg
6
197
767
2025-05-10T12:43:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Croy
0
39
85
84
2025-06-07T01:26:51Z
Artemis of Dust
630874
/* Standard Deck */ Fixing formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=shoot
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=angle
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
ab20b45537e75ec87efdb32b0f653c8a465d123b
Template:Hand/doc
10
105
479
2025-06-12T01:26:29Z
Artemis of Dust
630874
Created page with "{{HacKClaD/Hand |image1=HacKClaD_Rosette_Cards_Firecracker.jpg |image2=HacKClaD_Rosette_Cards_Vigor.jpg |image3=HacKClaD_Rosette_Cards_RoseWhip.jpg }}"
wikitext
text/x-wiki
{{HacKClaD/Hand
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
2ce2ccfde9db80ef3245c834557f545ce86e4d22
Template:Hand
10
104
468
2025-06-12T01:28:08Z
Artemis of Dust
630874
Created page with "<includeonly><!-- --><div class="hackclad-hand"><!-- --><div class="handcard--1">[[file:{{{image1|}}}|150px]]</div><!-- --><div class="handcard--2">[[file:{{{image2|}}}|150px]]</div><!-- --><div class="handcard--1">[[file:{{{image3|}}}|150px]]</div><!-- --></div><!-- --></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="handcard--1">[[file:{{{image1|}}}|150px]]</div><!--
--><div class="handcard--2">[[file:{{{image2|}}}|150px]]</div><!--
--><div class="handcard--1">[[file:{{{image3|}}}|150px]]</div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
92dfc092d46779bdd803d925e917c1c33d7ceb7f
469
468
2025-06-12T01:31:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="handcard--1">[[file:{{{image1|}}}|150px]]</div><!--
--><div class="handcard--2">[[file:{{{image2|}}}|150px]]</div><!--
--><div class="handcard--3">[[file:{{{image3|}}}|150px]]</div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
3be6b64a0d2cf9ba55cdaa4cbe4e368a9aa06983
470
469
2025-06-12T01:44:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="handcard handcard--1"><!--
--><div>[[file:{{{image1|}}}|150px]]</div><!--
--></div><!--
--><div class="handcard handcard--2"><!--
--><div>[[file:{{{image2|}}}|150px]]</div><!--
--></div><!--
--><div class="handcard handcard--3"><!--
--><div>[[file:{{{image3|}}}|150px]]</div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
36bed849d03f5bfbfeb6011ad9989b86dbf7668d
471
470
2025-06-12T01:55:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="handcard handcard--1"><!--
--><div>[[file:{{{image1|}}}|120px]]</div><!--
--></div><!--
--><div class="handcard handcard--2"><!--
--><div>[[file:{{{image2|}}}|120px]]</div><!--
--></div><!--
--><div class="handcard handcard--3"><!--
--><div>[[file:{{{image3|}}}|120px]]</div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
a0556bd9bff99440f5cd0f4faa7c0b5d8be01581
472
471
2025-06-12T01:56:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="handcard handcard--1"><!--
--><div>[[file:{{{image1|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard handcard--2"><!--
--><div>[[file:{{{image2|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard handcard--3"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
686e38d17927791b4df9b3f1da805e8817cd121e
473
472
2025-06-12T02:08:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex"><!--
--><div class="handcard handcard--1"><!--
--><div>[[file:{{{image1|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard handcard--2"><!--
--><div>[[file:{{{image2|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard handcard--3"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
8d38261c2dba7ea21f5e412693ea5fbb6bb6635c
Strategy
0
54
341
340
2025-06-12T02:17:52Z
Artemis of Dust
630874
/* Slowing a Round */
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must remove at least 2 cards from the deck with a combination of:
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
Then the final card can be any effect that triggers a reform including:
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and deck VP.
Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
=== Deck Acceleration Cards ===
{| class="wikitable"
! Character !! Deck Draw / Discard !! Deck Look / Reveal / Replace !! Notes
|-
| Rosette || Solhammer, Active Combustion, Watch Fire || ||
|-
| Flare || Repair || ||
|-
| Luna || Empyral Grasp || Storm, Huginn, Tempest, Muninn, Jewel of Varona ||
|-
| Mia || Steal, Robin Hood || ||
|-
| Amelia || Defrag, Fractography || || Amelia's Ultimate Skill allows her to instantly send the entire Deck to discard, potentially accelerating by 2 Rounds.
|-
| Croy || || ||
|-
| Lov || || ||
|-
| Rosette-Δ || Riposte, Night Parade of the Hundred Demons || ||
|-
| Flare-Δ || Logistics || ||
|-
| Luna-Δ || || ||
|-
| Mia-Δ || Stealth || || Shuriken can be removed from the deck cycle, functionally similar to a Card Draw ''after'' Deck Reform.
|-
| Amelia-Δ || Investigate, Deep Delve, Transfiguration || || Experiment increases the total deck size, changing Reform cycles entirely.
|}
=== Amelia-Δ Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. For the purposes of this chart we assume Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Uniquely, a cycle can be accelerated trivially on Round 5 using Deep Delve on Round 3 or activating Investigate on either rounds 3 or 4. The worst case scenario still provides 3 Deck Reforms total.
== Navigation ==
{{HacKClaD/Navigation}}
23b8ab66b10aaf9fc42c3c00af842acc9867b36c
File:HacKClaD Luna Delta Cards Tsukuyomi.png
6
322
1021
1020
2025-06-19T03:13:23Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Luna Delta Cards Tsukuyomi.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards ChasingMelody.png
6
309
994
993
2025-06-19T03:13:46Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:HacKClaD Luna Delta Cards ChasingMelody.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm VeerRight.jpg
6
213
799
2025-06-20T18:55:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SweepLeft.jpg
6
209
791
2025-06-20T18:55:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SweepRight.jpg
6
210
793
2025-06-20T18:55:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm Rush.jpg
6
202
777
2025-06-20T18:56:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm ShakeOff.jpg
6
208
789
2025-06-20T18:57:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SeismicShock.jpg
6
207
787
2025-06-20T18:57:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SearingBlaze.jpg
6
206
785
2025-06-20T18:57:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SavageSweepRight.jpg
6
204
781
2025-06-20T18:58:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SavageSweepLeft.jpg
6
203
779
2025-06-20T18:58:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm Whirldwind.jpg
6
214
801
2025-06-20T19:00:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm TailWhip.jpg
6
211
795
2025-06-20T19:00:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SearingBlast.jpg
6
205
783
2025-06-20T19:01:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm RendingClaws.jpg
6
201
775
2025-06-20T19:02:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Extralinks
10
119
600
599
2025-06-20T19:19:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card extralinks">
<div class="home-card__label">External Links</div>
<div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://susabigames.com/ Website]</div>
{{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Discord Server}}
{{TwitterButton|url=https://twitter.com/SusabiGames|text=Twitter}}
</div>
<br>
<div class="gameinfo-row-header">Japanime Games <sup>EN</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://japanimegames.com/ Website]</div>
<div class="home-link__button">[https://japanimegames.com/pages/blog Blog]</div>
{{YoutubeButton|url=https://www.youtube.com/japanimegames|text=Youtube}}
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
7ef101ba24be1d2a5f833890b1c72560615d14fb
601
600
2025-06-20T19:26:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card extralinks">
<div class="home-card__label">External Links</div>
<div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://susabigames.com/ Website]</div>
{{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Discord Server}}
{{TwitterButton|url=https://twitter.com/SusabiGames|text=Twitter}}
</div>
<br>
<div class="gameinfo-row-header">Japanime Games <sup>EN</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://japanimegames.com/ Website]</div>
{{clear}}
<div class="home-link__button">[https://japanimegames.com/pages/blog Blog]</div>
{{YoutubeButton|url=https://www.youtube.com/japanimegames|text=Youtube}}
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
cd86c9a7dd70d4f9711b0f530ebdf78e7b2c0751
Template:Bio/doc
10
56
354
2025-06-20T19:51:24Z
Artemis of Dust
630874
Created page with "{{HacKClaD/Bio| | age = 20 | height = 5'7" | hobbies = Training | skills = Cooking | dislikes = Negotiation | overview = A relentless Witch of the wild Regaldo clan. The redhot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete tru..."
wikitext
text/x-wiki
{{HacKClaD/Bio|
| age = 20
| height = 5'7"
| hobbies = Training
| skills = Cooking
| dislikes = Negotiation
| overview =
A relentless Witch of the wild Regaldo clan.
The redhot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete trust of those around her. Having lost her father as a young child, she's now entirely devoted to battle and the protection of her loved ones so that she never has to watch another light sputter out again.
}}
512e7d686cfc4caf3728c9864370e9294c322938
355
354
2025-06-20T19:53:12Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Bio|
| age = 20
| height = 5'7"
| hobbies = Training
| skills = Cooking
| dislikes = Negotiation
| overview =
A relentless Witch of the wild Regaldo clan.
The red-hot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete trust of those around her. Having lost her father as a young child, she's now entirely devoted to battle and the protection of her loved ones so that she never has to watch another light sputter out again.
}}
7a792330ddab8d04cee77d161c188f3d972fb149
356
355
2025-06-20T19:53:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Bio
| origin = base
| age = 20
| height = 5'7"
| hobbies = Training
| skills = Cooking
| dislikes = Negotiation
| overview =
A relentless Witch of the wild Regaldo clan.
The red-hot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete trust of those around her. Having lost her father as a young child, she's now entirely devoted to battle and the protection of her loved ones so that she never has to watch another light sputter out again.
}}
c7758770c22a52514a0e086a89de264c1a8472d4
File:Wyrm Clad Icon.png
6
200
773
2025-06-20T20:08:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shell Clad Icon.png
6
188
749
2025-06-20T20:09:00Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Hydra Clad Icon.png
6
177
723
2025-06-20T20:09:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Support Icon.png
6
405
1205
2025-06-20T20:49:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Support Icon.png
6
405
1206
1205
2025-06-20T20:55:05Z
Artemis of Dust
630874
Artemis of Dust moved page [[File:SupportSkill.png]] to [[File:HacKClaD Support Icon.png]] without leaving a redirect: Misspelled title
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Support Magic Icon.png
6
406
1208
2025-06-20T20:55:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Reaction Icon.png
6
365
1107
2025-06-20T20:58:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Reaction Magic Icon.png
6
366
1109
2025-06-20T20:59:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Attack Icon.png
6
171
710
2025-06-20T21:00:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Attack Magic Icon.png
6
172
712
2025-06-20T21:01:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Icon
10
107
523
2025-06-20T21:32:03Z
Artemis of Dust
630874
Created page with "[[file:{{#switch: {{{1|}}} attack = HacKClaD_Attack_Icon.png attack magic = HacKClaD_Attack_Magic_Icon.png support = HacKClaD_Attack_Icon.png support magic = HacKClaD_Attack_Icon.png reaction = HacKClaD_Attack_Icon.png reaction magic = HacKClaD_Attack_Icon.png }}|22px]]"
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
attack = HacKClaD_Attack_Icon.png
attack magic = HacKClaD_Attack_Magic_Icon.png
support = HacKClaD_Attack_Icon.png
support magic = HacKClaD_Attack_Icon.png
reaction = HacKClaD_Attack_Icon.png
reaction magic = HacKClaD_Attack_Icon.png
}}|22px]]
26a2e27dfa18d5967dee5bd912f0060a39c7ee66
524
523
2025-06-20T21:32:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Attack_Icon.png
|support magic = HacKClaD_Attack_Icon.png
|reaction = HacKClaD_Attack_Icon.png
|reaction magic = HacKClaD_Attack_Icon.png
}}|22px]]
5a753edda1daaadfb0c0d9a61832176e945493d1
525
524
2025-06-20T21:33:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|22px]]
bce2e12c0c9aceb4a7e0ff4e81c8b72afb645cb4
526
525
2025-06-20T22:33:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px]]
44128486b0f949ceab80be5242c9ac27cd3d9b23
527
526
2025-06-21T00:11:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px|link=]]
99700227863d98e886fb657e40f8e6ff6d13c499
Template:Infobox
10
108
534
533
2025-06-20T22:31:06Z
Artemis of Dust
630874
Improved formatting
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}x</span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}x</span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}x</span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><templatestyles src="Template:HacKClaD/Infobox/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
904497acab652a324477727d06da7d2deee083ec
535
534
2025-06-21T00:54:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Reform Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
<tr class="infobox-data"><td>''Add a card from your discard pile to your Enhanced deck. Add a card from your Enhanced deck to your discard pile.''</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><templatestyles src="Template:HacKClaD/Infobox/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
0ee77e11465d9b201c089ede00ee36136b0e43f0
536
535
2025-06-21T03:14:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><templatestyles src="Template:HacKClaD/Infobox/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
195577f62e97b3005bd3178856af5e5dcf226205
Mechanics
0
47
215
214
2025-06-20T22:42:49Z
Artemis of Dust
630874
/* Repel */ added section
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being used, and any cards being used to pay for Actions, are not in the discard pile and cannot be placed into the Enhanced Deck.''
* The card removed from the discard pile is '''public information'''. The card added from the Enhanced Deck is '''hidden information''' and is not shown to other players.
* The card added from the Enhanced Deck may be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After reforming the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===Base Game/CROSS FATE: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each layer will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===DELTA: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Ultimate that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
56c83c1dfc1c4a73149b7715b46f65a701bb65f1
Template:Hand
10
104
474
473
2025-06-20T22:56:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
421caa20a2901c91008610fa88857cc42db8c27f
475
474
2025-06-20T22:56:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
2f1f2ec750c2a57faee9b31fe052216b8b3c9025
476
475
2025-06-20T23:08:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image4|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image5|}}}|130px]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image6|}}}|130px]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
224004f2c03b26ac52aca1be934306e68e3e03b5
Template:Hand/doc
10
105
480
479
2025-06-20T22:58:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Hand
|size=2
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Firecracker.jpg
}}
{{HacKClaD/Hand
|size=5
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Firecracker.jpg
|image5=HacKClaD_Rosette_Cards_Vigor.jpg
}}
{{HacKClaD/Hand
|size=6
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Firecracker.jpg
|image5=HacKClaD_Rosette_Cards_Vigor.jpg
|image6=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
90acb9eacba6dab1782281e446989d69f493ec14
481
480
2025-06-20T23:09:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Hand
|size=2
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
}}
{{HacKClaD/Hand
|size=5
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
}}
{{HacKClaD/Hand
|size=6
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image6=HacKClaD_Rosette_Cards_Guard.jpg
}}
d91389e48816efce06a0320231deba13996cf68e
Strategy
0
54
342
341
2025-06-21T00:02:22Z
Artemis of Dust
630874
/* Slowing a Round */
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must remove at least 2 cards from the deck with a combination of:
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
Then the final card can be any effect that triggers a reform including:
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and deck VP.
Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
=== Deck Acceleration Cards ===
{| class="wikitable"
! Character !! Deck Draw / Discard !! Deck Look / Reveal / Replace !! Notes
|-
| Rosette || Solhammer, Active Combustion, Watch Fire || ||
|-
| Flare || Repair || ||
|-
| Luna || Empyral Grasp || Storm, Huginn, Tempest, Muninn, Jewel of Varona ||
|-
| Mia || Steal, Robin Hood || ||
|-
| Amelia || Defrag, Fractography || || Amelia's Ultimate Skill allows her to instantly send the entire Deck to discard, potentially accelerating by 2 Rounds.
|-
| Croy || || ||
|-
| Lov || || ||
|-
| Rosette-Δ || Riposte, Night Parade of the Hundred Demons || ||
|-
| Flare-Δ || Logistics || ||
|-
| Luna-Δ || || ||
|-
| Mia-Δ || Stealth || || Shuriken can be removed from the deck cycle, functionally similar to a Card Draw ''after'' Deck Reform.
|-
| Amelia-Δ || Investigate, Deep Delve, Transfiguration || || Experiment increases the total deck size, changing Reform cycles entirely.
|}
=== Amelia-Δ Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. For the purposes of this chart we assume Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Uniquely, a cycle can be accelerated trivially on Round 5 using Deep Delve on Round 3 or activating Investigate on either rounds 3 or 4. The worst case scenario still provides 3 Deck Reforms total.
== Navigation ==
{{HacKClaD/Navigation}}
fddc6d4a45f6928e5fee040a5ca1c0f19bc1746f
Rosette
0
51
299
298
2025-06-21T03:20:58Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
e60fce00de934bb5de329a58ca9a7d4831f2038a
300
299
2025-06-21T03:56:48Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Knockback.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Cross Counter
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Knockback.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Rules FAQ ==
; Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
: No
: The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
; If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
: No
: Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
bba5a963982f9d115268ae8ef4629580fbafb040
301
300
2025-06-21T03:57:44Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Rules FAQ ==
; Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
: No
: The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
; If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
: No
: Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
9ad4a1e258a9eea772d5598724bb221c2a27966f
302
301
2025-06-21T18:07:51Z
Artemis of Dust
630874
/* Deck Compositions */ Added section
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
; Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
: No
: The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
; If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
: No
: Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
7152b1104b439b22a7125e49e3495d0e9e3826e4
303
302
2025-06-21T18:17:06Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{card
|content=
; Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
: No.
: The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{card
|content=
; If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
: No.
: Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{card
|content=
; When discarding Guts to perform a Basic Action, does its effect still apply?
: No
: Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card fromn your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
a2004b8f5aedb9a6c17f034cde6c152902f268f1
304
303
2025-06-21T18:20:42Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card fromn your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
28cdf0c390710a7c9340e36204f119d8aa79c96e
Flare
0
41
103
102
2025-06-21T03:21:40Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=sweep
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Autoguard
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
f10b168fd311625f95d53daa47a6effb8932c70e
104
103
2025-06-21T03:46:32Z
Artemis of Dust
630874
/* Cards */ Attack ranges
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
247e55b14fbec525fdcc15626638fc833d29a50f
105
104
2025-06-21T03:46:55Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
26256539438d9068a533cdc09d8f4bafe1ff23af
106
105
2025-06-21T03:47:37Z
Artemis of Dust
630874
/* Cards */ Header change
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
6febd50bfeed8efff59aabacc58f6babbb4d724d
107
106
2025-06-21T04:44:19Z
Artemis of Dust
630874
/* Missions */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
c57e4f41cd593fc0bde2d00d4d2a426a30221437
108
107
2025-06-21T05:01:39Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range.
The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
675a1777b8ca4c649d3e253f0f271abedc6415f5
109
108
2025-06-21T17:07:37Z
Artemis of Dust
630874
/* Deck Compositions */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
5d241e9f57f7f90a364326d2d1e7a7ddd547193c
110
109
2025-06-21T18:39:04Z
Artemis of Dust
630874
/* Rules FAQ */ Section added
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxilary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
34ebf84a998c727ada27ce5351b39f57049da6fc
Luna
0
45
176
175
2025-06-21T03:22:04Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
a83e05057f47fb73285352a03ad472e98c0c4148
177
176
2025-06-21T04:09:18Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=wall
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=melee
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=wall
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=spread
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=wall
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
0692dffaca254c36353b2c9e70bb7429f108ad39
178
177
2025-06-21T04:14:54Z
Artemis of Dust
630874
/* Cards */ Ranges
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
f4feadcfc1aee232b72b66b9e04c6835607db6fe
179
178
2025-06-21T18:47:25Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=''Answer pending''
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
8b53c7fbb691794bd8ce094e5a66b8ef5031cf6b
Mia
0
48
231
230
2025-06-21T03:22:42Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=shot
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=melee
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=volley
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=burst
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=melee
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=shoot
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=melee
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=explosion
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=shoot
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
025bcaa2244f34cca95d006cbe74903d2b9aac4e
232
231
2025-06-21T04:13:16Z
Artemis of Dust
630874
/* Cards */ Attack Ranges
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
190908c277e70da85159d91c6d9c851f5f731ad9
Amelia
0
37
48
47
2025-06-21T03:23:06Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
3ec6de64a3f2e106fd6f9ede049896f0824bedde
49
48
2025-06-21T04:11:13Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
648f881960cecf0936088bdcffb72111ea6b5704
Template:Ultimate
10
115
581
580
2025-06-21T04:01:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|width=5
|header={{{name|}}} {{#if: {{{corruption|}}}|<div style="float: right; color: #E00000;">CRACK SKILL</div>}}
|content=
<big>{{{cost|1}}} CP: {{HacKClaD/Icon|{{{type|support}}}|30px}}</big>
----
{{{description|}}}
}}
1cba11480cf17ca91169fd59b6021030034c5818
Croy
0
39
86
85
2025-06-21T04:16:57Z
Artemis of Dust
630874
/* Cards */ Ranges
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
52d832b0a3dd9758423dde6cd0a0b35fce81fca2
Lov
0
44
150
149
2025-06-21T04:18:44Z
Artemis of Dust
630874
/* Cards */ Ranges
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
8f3c56ca6164cf679b4bc93f9a1adfe99473b0e3
Template:FAQ
10
103
463
2025-06-21T18:19:01Z
Artemis of Dust
630874
Created page with "{{card |content= ; {{{question|Question...}}} <span style="padding-left: 20px;">{{{answer|Answer...}}}<span> }}"
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<span style="padding-left: 20px;">{{{answer|Answer...}}}<span>
}}
ad8ba8b9a30ff87cd2283bd7503be260e2fac27f
464
463
2025-06-21T18:21:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<div style="padding-left: 20px;">{{{answer|Answer...}}}<div>
}}
70894988d5b350cabeac0d7baf12f43577b8ba96
465
464
2025-06-21T18:21:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<div style="padding-left: 20px;">{{{answer|Answer...}}}</div>
}}
842d6633bb32a8e04d27073588f5a53979ac59b7
466
465
2025-06-21T18:23:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<div style="padding-left: 20px;">
{{{answer|Answer...}}}
</div>
}}
3e6e588d70796833ed3f80a1681287ddcddc3bdd
Mia
0
48
233
232
2025-06-21T19:00:01Z
Artemis of Dust
630874
/* Rules FAQ */ Added section
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
c3c08fd502c18882a899af2943cf3ce21c4ef96f
234
233
2025-06-22T19:47:02Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Place a VP stone from your board onto your current space.
----
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
c8d8272ba91d5104998a6cd362b67eddeced6e90
235
234
2025-06-23T00:32:06Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=United Front
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
This can only be used when you are adjacent to another Witch.
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a VP stone from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
2380fba40327f236ad957e9a42a57e7cdc3cc9b6
Amelia
0
37
50
49
2025-06-21T19:05:29Z
Artemis of Dust
630874
/* Rules FAQ */ Added section
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
c98b92fbc102164a875bc09cde730aa8bbcb88d2
51
50
2025-06-21T19:06:25Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
ef4298ba7fd4fb7e9ee1a8f70fab1efa26353ab9
52
51
2025-06-22T19:47:28Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Suppot
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
634beb72b2009b9b858e216bd0c19f66542183b7
53
52
2025-06-22T19:48:56Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
WHILE IN DISCARD: This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
WHILE IN DISCARD: You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
WHILE IN DISCARD: All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
24f4f7b3a8d5a7522b69d61e2698b9b2e0053ab6
54
53
2025-06-23T02:03:37Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a VP Stone from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the Basic Action "Move 1 Space" an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
fb2095b8a4b3b3ccbbbdf86abed81374aba196ff
Rosette
0
51
305
304
2025-06-21T19:11:00Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
ea20337d2910a50e9f6accc19ed84dedf0fdf645
306
305
2025-06-22T19:44:16Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
f14b210c37e48c02ccb0875fe4f3b14e228df50c
307
306
2025-06-22T19:46:01Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck.
----
X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
[ADDITIONAL COST] Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad.
----
Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an [ADDITIONAL COST] of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities.
----
If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
cfa6af7801e1839a8b140dce9a1051df40ea8820
308
307
2025-06-23T00:30:10Z
Artemis of Dust
630874
/* Enhanced Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
[ADDITIONAL COST] You may discard a card.
----
If you paid the additional cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck. X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
66337ea2999c69a0c3ec0629e703c92e1bcea3ba
309
308
2025-06-23T00:30:36Z
Artemis of Dust
630874
/* Standard Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Combo Strike" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck. X is equal to the number of copies of "Combo Strike" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
1705677f28b04187fceb1c71128e3d85804ea21d
310
309
2025-06-23T00:39:10Z
Artemis of Dust
630874
/* Cards */ Naming
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck. X is equal to the number of copies of "Barrage" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for '''Assault''', '''Machine Gun''', '''Hard Puncher''', and '''Destroyer''', regardless of deck composition.
Rosette can also set up '''Nuclear''' by either combining Embers of Ruin with Vigor, or activating Blaze Out in the lategame. However, this is the only damage-based Mission that requires a specific composition.
|survivalDifficulty=3
|survivalDescription=
While Rosette is not especially worried about eating damage, it's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but often not worth the wasted cards. In the event you are at risk of getting injured frequently, cards like Guts mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission.
Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Bonfire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
|movementDifficulty=2
|movementDescription=
While Rosette has nothing in her deck for mobility, her 2 Basic Move actions gives her a ''good enough'' movement to do Flash at any time, and this can sometimes give her an opening to fish for a Collector or Treasure Hunter mission. But, you will be very dependent on other player's to allow this to happen. Lightning Speed is doable by spending CP, but at this point you are probably sacrificing a significantly better turn.
|enhancementDifficulty=2
|enhancementDescription=
Rosette's resource management is generally strong but not very rewarding.
Managing Endurance is usually sustainable with careful planning, but it can be just as effective to spend CP as needed to land attacks efficiently and spending CP on a strong Blaze Out with Scorching Haze is often far more rewarding than managing Endurance. Reaching the 5 CP needed for Rapture is technically achievable thanks to Rosette having 2 Deck Discard cards giving her the chance to accelerate her deck reforming by 2 rounds. However, it requires so much commitment of resources, deck order, turn positions, and using Active Combustion consistently as to entirely remove Rosette's ability to meaningfully score or avoid disruption.
Reaching 19 VP for Vitality is generally easy. Magic Amplification is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Magic Amplification, Cross Counter, and Bonfire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Magic Amplification and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Cross Counter.
}}
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
21bdecc4c60adc88a88417736dc47e528f5be3a4
Mechanics
0
47
216
215
2025-06-21T22:10:50Z
Artemis of Dust
630874
/* Reform Steps */
wikitext
text/x-wiki
==Gauges==
===Injuries===
===MP===
===CP===
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===Base Game/CROSS FATE: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each layer will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===DELTA: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Ultimate that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
d43b2e4576978e979e4e73634b176363893e518b
217
216
2025-06-21T22:19:43Z
Artemis of Dust
630874
/* Gauges */
wikitext
text/x-wiki
==Gauges==
===Injuries Gauge===
This is where you keep track of the number of times you have been injured. This occurs when you are struck by an Attack from the Clad or Legions and take damage.
While the player board only goes up to 7, the Injuries Gauge has no limit. If your Injuries Gauge reaches 8 or more, use a second Gauge Marker to indicate the sum total.
===MP Gauge===
''Short for Magical Power.''
This is where you keep track of your MP. This can be generated through various card effects, the +1 MP Basic Action, and the +1 MP CP Action. MP persists continuously across rounds and may be spent to play {{HacKClaD/Icon|attack magic}} Attack Magic, {{HacKClaD/Icon|support magic}} Support Magic, and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills.
The MP Gauge is limited to a maximum of 7. Any additional gained MP will result in no change to the MP Gauge.
===CP Gauge===
''Short for Charged Power.''
This is where you keep track of your CP. This is spent on CP Actions, including common CP Actions to generate MP, Reduce damage, and draw cards. CP is possible to gain through some card effects and is automatically generated when you Reshuffle the Deck.
The CP Gauge limit depends on the character. Any additional gained CP will result in no change to the CP Gauge.
* Base Game and CROSS FATE characters are limited to maximum of 7.
* DELTA characters are limited to a maximum of 15.
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===Base Game/CROSS FATE: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each layer will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===DELTA: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Ultimate that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
de1e2691d62af5c875654450ab3618bf88191e8d
218
217
2025-06-22T01:09:55Z
Artemis of Dust
630874
/* Season Mechanics */
wikitext
text/x-wiki
==Gauges==
===Injuries Gauge===
This is where you keep track of the number of times you have been injured. This occurs when you are struck by an Attack from the Clad or Legions and take damage.
While the player board only goes up to 7, the Injuries Gauge has no limit. If your Injuries Gauge reaches 8 or more, use a second Gauge Marker to indicate the sum total.
===MP Gauge===
''Short for Magical Power.''
This is where you keep track of your MP. This can be generated through various card effects, the +1 MP Basic Action, and the +1 MP CP Action. MP persists continuously across rounds and may be spent to play {{HacKClaD/Icon|attack magic}} Attack Magic, {{HacKClaD/Icon|support magic}} Support Magic, and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills.
The MP Gauge is limited to a maximum of 7. Any additional gained MP will result in no change to the MP Gauge.
===CP Gauge===
''Short for Charged Power.''
This is where you keep track of your CP. This is spent on CP Actions, including common CP Actions to generate MP, Reduce damage, and draw cards. CP is possible to gain through some card effects and is automatically generated when you Reshuffle the Deck.
The CP Gauge limit depends on the character. Any additional gained CP will result in no change to the CP Gauge.
* Base Game and CROSS FATE characters are limited to maximum of 7.
* DELTA characters are limited to a maximum of 15.
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===1: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each player will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===2: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Innate CP Action that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
a9d849cc3a711072029b9d3fbd3e6cfbbeba561e
Luna
0
45
180
179
2025-06-22T19:43:10Z
Artemis of Dust
630874
/* Rules FAQ */ FAW
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Imperial Regalia-Octspan Mirror
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
ff4741cf50ef2c58492eba973e3ddaf284b27791
181
180
2025-06-22T19:43:29Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Magic Amplification
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
a9c21a190f02e5d2cd4c2982d5fa0ea946d707af
182
181
2025-06-22T19:43:47Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxillary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
13e74c30145a7930eeb3fc6cd56ad291781132d9
183
182
2025-06-22T19:46:28Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
----
WHILE IN DISCARD: Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
ee10e00fe734c92e92ebeb7e5a2e72399620feea
184
183
2025-06-23T02:02:56Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, +1 ATK.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
458bee6ca62db08864c80dc69f76bc70ad0d4312
Flare
0
41
111
110
2025-06-22T19:45:38Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
[ADDITIONAL COST] Discard 2 cards.
----
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
418bc8ead79bfb4bdc7012c4b92934f6d9cd27bb
112
111
2025-06-23T00:31:16Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
557860e125e40fffe96c4752b733c1883a39ecd6
113
112
2025-06-23T02:02:30Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th turn order position this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be knocked back. (Its orientation can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with ATK = X, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
----
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
----
If this card is discarded as part of the cost for the Basic Action "Block 1 Damage", reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
cd30d8eea84ca1cef5e48c0fd1d16013ef97f4b8
Croy
0
39
87
86
2025-06-22T19:49:22Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Discard your hand. Destroy all Gate Tokens on the board.
----
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
f96165ea5cb9549db7b6410d76ea83b0f2c3cafc
88
87
2025-06-23T00:33:04Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
WHILE IN DISCARD: Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
a0bd31ec81734d07c41dc7230624c1bfad728848
89
88
2025-06-23T02:04:05Z
Artemis of Dust
630874
/* Enhanced Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, if you are on a Gate, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After resolving this attack, choose a space adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action thisRound, after resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you are prompted to place a Gate Token, +1 MP.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damge to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on the Turn Order Card. Ignore Recovery Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
d4a3b1468e6bfb179272393eeba4c4ed3cc864a6
Lov
0
44
151
150
2025-06-22T19:49:41Z
Artemis of Dust
630874
/* Enhanced Deck */ Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
[ADDITIONAL COST] Return a Magic Stone from your board to the supply.
----
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
346fe824d8f9f7cb71d74a5c5e6aef06b40e9e3e
152
151
2025-06-23T00:33:53Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Stone from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
WHILE IN DISCARD: Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
----
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
9e63b2041ee087c4eb73ee8219cfe94e6508b1ba
153
152
2025-06-23T02:04:27Z
Artemis of Dust
630874
/* Enhanced Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 0~1 spaces.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Stone from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Cladcard with a Round Effect revealed this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attacks have +1 ATK, and all Attack and Magic Attack cards can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
+1 CP.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
9fed03d5cd664096015484bed12d1891de1f1531
Rosette Delta
0
52
329
328
2025-06-22T19:52:03Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
7bdf3dc513b295d86e7308b61a20232a72b90ca6
330
329
2025-06-23T00:34:34Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
WHILE IN DISCARD: When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
7decd454071f63b6d6dc6f00937f70d9ed144df4
331
330
2025-06-23T02:04:51Z
Artemis of Dust
630874
/* Standard Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Knockback.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, +1 ATK and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Gain +1 Injury.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If you have 5 or more Injuries, +1 ATK. After the Attack, Knockback.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform an Attack with ATK = 3 to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
ca8681e533f0169b71701558bb3d83ef86da7de2
Flare Delta
0
42
125
124
2025-06-22T19:52:32Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
[ADDITIONAL COST] You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
df685ace5403455505b3b49a57c3f50cdafc9847
126
125
2025-06-23T00:35:16Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
WHILE IN DISCARD: whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
b078641abbf67da81a6baa76773dc0ba3e544585
127
126
2025-06-23T02:05:22Z
Artemis of Dust
630874
/* Enhanced Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this +1 ATK. If you do, you cannot mvoe for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or suffer Knockback this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, gain +1 CP and end your turn.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' You may spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw 1 card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. If you discarded this card to perform the "Block 1 Damage" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "Block 1 Damage" Basic Action, gain +1 CP.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, you gain +1 CP.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic skill gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
10934174970a08810cf952645470f44f2dd0b206
Luna Delta
0
46
202
201
2025-06-22T19:53:03Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
c8ba7c3b5f45228169afa0678aa620b7b2bc8853
203
202
2025-06-23T00:36:03Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic skill this turn, +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic skill used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroyed a Legion with this attack, you may move to that space. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support skills you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. If there are empty spaces adjacent to the Clad, you may move to one of them.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
392a080995b8b60f94535bbac11fdd190be70e77
Mia Delta
0
49
255
254
2025-06-22T19:53:33Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
[ADDITIONAL COST] You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
[ADDITIONAL COST] Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
bbb9b4aa997aab939659a3c28181e51bafdc6ca4
256
255
2025-06-23T00:36:49Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
No effect.
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on top of your initiative card. When you recall your Initiative card, recall both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, Draw 1 card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all [Kunai] from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a [Kunai] from your hand. If you did, +1 ATK and Knockback.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to flip an activated Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Stones passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
3cb73d5018a55d843d07d0cd785ab787650ca085
Amelia Delta
0
38
66
65
2025-06-22T19:56:34Z
Artemis of Dust
630874
/* Enhanced Deck */ Typo
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Universal Cards ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
=== Standard Deck ===
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[ADDITIONAL COST] Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
f69327062bd8958515b2959274afddf9e68561c0
67
66
2025-06-23T00:37:30Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
WHILE IN DISCARD: Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
WHILE IN DISCARD: Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
ec6edfe97a31d14126bece5581ea95d0eebe11fa
Template:Card Overview Skill
10
57
374
373
2025-06-22T21:47:20Z
Artemis of Dust
630874
Header
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title"><span>{{#sub:{{lc:{{{name|}}}}}|0|1}}</span>{{#sub:{{lc:{{{name|}}}}}|1}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
b07da1e15249c3c875b6bf08fe2873347942933a
375
374
2025-06-22T21:47:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title"><span>{{#sub:{{uc:{{{name|}}}}}|0|1}}</span>{{#sub:{{uc:{{{name|}}}}}|1}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
05e1906cefc0f3de92d5646b5d98db9f6f5aa0f7
376
375
2025-06-23T00:43:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">{{{description|''No additional effects.''}}}</div>
<div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
9b2e3a701561484d9910bd8ca3c0535a3c314786
377
376
2025-06-23T02:06:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div>
<div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
e724f865817306ef744781f02a28f6b412b40248
Template:Card Overview Skill/doc
10
58
385
384
2025-06-23T00:44:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!
}}
77816e690e2f5b7cc3fde7d73d4661638371d13f
386
385
2025-06-23T00:44:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!"
}}
1fbb560c0a4450d546ad2ca022cce9476ba5a604
Template:Hand
10
104
477
476
2025-06-23T01:49:15Z
Artemis of Dust
630874
No linked images
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image4|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image5|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image6|}}}|130px|link=]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
668bcc51df99e736f1beb36ca56489f3e99b5c78
Template:Card Overview Skill
10
57
378
377
2025-06-23T02:07:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}">
<div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div>
<div class="hackclad-card-title">{{{name|}}}</div>
<div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div>
<div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div>
<div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
865763a4d00df9440edc0eaad0f9ee6c86086f6f
379
378
2025-06-23T02:08:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
61e45328d49665b01c862b4ca42dd4bd8f081ba8
Amelia Delta
0
38
68
67
2025-06-23T02:09:39Z
Artemis of Dust
630874
/* Enhanced Deck */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard the card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. (Cannot be below 0)
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
'''While In Discard:''' Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] twice.
If you have 5 or more Tsuchikumo deployed, instead conduct [MANEUVER - ASSAULT] thrice.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
+1 CP.
If your deck has 5 or more cards, Draw 1.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot perform Deck Enhacement until the end of your turn.
Remove any amount up to X of Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
671057f76af460baa5f885ce2fe3af613423a656
69
68
2025-06-26T15:21:16Z
Artemis of Dust
630874
/* Cards */ Effect text
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Conduct [MANEUVER - DEPLOYMENT].
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may conduct [MANEUVER - MOVEMENT].
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhancement Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile -3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to conduct [MANEUVER - DEPLOYMENT / MOVEMENT / HARVEST / ASSAULT]. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [MANEUVER - DEPLOYMENT].
'''While In Discard:''' Reduce the damage of an incoming attack by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Conduct [MANEUVER - ASSAULT] two times.
If you have 5 or more Tsuchikumo deployed, conduct [MANEUVER - ASSAULT] an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may conduct [MANEUVER - MOVEMENT / HARVEST / ASSAULT]. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
4019e954e94639ce1a6c7d7bee93be5f8615bf3c
70
69
2025-09-14T18:54:13Z
Artemis of Dust
630874
/* Cards */ Reformatting and minor error correction
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
8ab5c75de8c980a7196a34dbcbf5a5bca13bb853
71
70
2025-09-14T22:14:40Z
Artemis of Dust
630874
/* Strategy */ FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=Yes.
Each time the card is put into the discard pile, it is considered a new 'card', and thus the "once per turn" criteria is separated to a different effect trigger. This means it is theoretically possible to use the "'''While in discard'''" effect several times within the same turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
cb090a031aa91dd1ee33609bb2e9da10e7a180ce
Rosette
0
51
311
310
2025-06-23T02:27:06Z
Artemis of Dust
630874
/* Missions */ Reformatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Solhammer
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
Before resolving this attack, you may discard the top card of your deck. X is equal to the number of copies of "Barrage" in your dicard pile.
}}
{{HacKClaD/Card
|name=Scorching Haze
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this attack, perform a second attack with the same total ATK value.
}}
{{HacKClaD/Card
|name=Embers of Ruin
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
f9e061ddadbc14ad2210e1fa4df500a3a55dfe68
312
311
2025-06-24T04:23:11Z
Artemis of Dust
630874
/* Enhanced Deck */ Names
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
f353d35755abcda301755e57dda79ed065a6ba76
313
312
2025-06-25T12:10:20Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
This card can only be used if you are adjacent to the Clad. Perform an attack with 2 ATK, then Repel.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
c156f04b0282bb6eb88f1f6b8f8ec6b2e2becc0e
314
313
2025-06-25T12:14:33Z
Artemis of Dust
630874
/* Enhanced Deck */ Counter Cross
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
ad70c2d2546209e06e2f6443bce249f4d01765b0
315
314
2025-06-25T12:14:58Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack resolves, Repel.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded as an Extra Cost of an Attack or Magic Attack, gain +1 MP, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury (other effects of Injury resolution still apply).
This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
9d60848e40690f3e1acf5eead9af6b48e0839fdd
316
315
2025-06-25T17:29:18Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Gain +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
cd91ada3ab2ed3f19fd552cb2b047d0828b9f347
317
316
2025-06-25T23:20:05Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
8e0883a78860d0b82ea7fc99cf61592eb6d0cbe9
Luna
0
45
185
184
2025-06-24T04:24:47Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner=... Go.
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, add +1 to this card.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
fc88df3e8ea651069cbd21ee45845d25eee35d9b
186
185
2025-06-24T04:26:28Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, add +1 to this card.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Teleport
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to any unoccupied space. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
c925b439b02a39fe855586e00171e7715fe6bcb8
187
186
2025-06-25T12:11:34Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, add +1 to this card.
}}
{{HacKClaD/Card
|name=Discharge
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is an amount you declare.
----
If X is 6 or higher, after this attack resolves, Knockback.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
339ae0e8d491ce25c1350ecef718091e913a4ff5
188
187
2025-06-25T12:13:02Z
Artemis of Dust
630874
/* Enhanced Deck */ Explosion
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, +1 MP.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack, +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After resolving this attack, Knockback.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. +1 MP.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
+1 MP. If you have picked up any VP stones on the map this round, gain an additional +1 MP.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any VP stones on the map this round, +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, add +1 to this card.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
157485fc4dd701576155ef18d19ad998a4674d95
189
188
2025-06-25T19:28:54Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
The effect of Bombard is to increase all other <u>Attacks</u> by +1 ATK. This is not contingent on the specific cards used, so if Bombard is played again it would be a different Attack and therefore gain the bonus. Additionally, if Bombard was played twice, all subsequent attacks will gain a total +2 ATK.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
0facbebc63bfdbc815510b86810248d2638b883c
190
189
2025-06-25T23:07:04Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
0ccacacfaac0be8190e1c7230f2962fd7c1f173e
191
190
2025-06-25T23:32:56Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
27012f011ecde02ec823816473745d2caa3a9a19
Mia
0
48
236
235
2025-06-25T12:09:28Z
Artemis of Dust
630874
/* Standard Deck */ Sisters in Arms
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used then playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a VP stone from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
76eb9a36904c83b52cb53c3f1c66485f7f76c50f
237
236
2025-06-25T12:09:57Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 0~1 spaces.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 MP.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack resolves draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a VP stone from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
+2 MP.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with VP stones, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
d7d2cd7cd650680bf122513a1fa3069706040e47
238
237
2025-06-25T19:25:12Z
Artemis of Dust
630874
/* Cards */ DEscriptions
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Gain +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
1749eef7b7ecd1ec5e7c3b7e5b386223bbdb331a
239
238
2025-06-25T23:37:39Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Gain +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
f83f8b8d55c0e5ec9461a1d4e3cb93d4e9370640
240
239
2025-06-25T23:50:13Z
Artemis of Dust
630874
/* Enhanced Deck */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
{{HacKClaD/FAQ
|question=When performing Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Fluttering Wind allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
9d5b50c9774b7418cd29bfc9d13378935cec8de7
241
240
2025-09-14T18:19:02Z
Artemis of Dust
630874
/* Rules FAQ */ Added FAQs
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
86e39a29991e801ff4cfa0eb0e86d60458f3416c
Flare
0
41
114
113
2025-06-25T23:24:29Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
1c1fe631ef741a014314f0691546cc4a72e5ae28
Amelia
0
37
55
54
2025-06-25T23:43:46Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
b3d81372901ed28ccb4872f81106f14978338f56
Croy
0
39
90
89
2025-06-25T23:48:21Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
432063a60d8d8f0b7f14aa353cc0ffff31c488fb
Lov
0
44
154
153
2025-06-25T23:53:38Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are [OVERCLOCKED], this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Magic Attack card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while [OVERCLOCKED].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are [OVERCLOCKED], Attacks and Magic Attack cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
e84b35902e4d5ba11ecbc51b197d0843de71e592
155
154
2025-09-14T22:32:59Z
Artemis of Dust
630874
/* Cards */ Formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
79fc294eb87b05600e01186cbfbe6f3716d55805
Rosette Delta
0
52
332
331
2025-06-26T13:20:06Z
Artemis of Dust
630874
/* Cards */ Effect text
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
0455a9ef23c2ecd96accc4bb8a76a594d91f15f9
Flare Delta
0
42
128
127
2025-06-26T13:27:40Z
Artemis of Dust
630874
/* Cards */ Effect text
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also conduct [INTERCEPT 1].
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
After this Attack, the Clad cannot Move or be Repelled this turn. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Conduct [INTERCEPT 2]. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you take damage this turn, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also conduct [INTERCEPT 3].
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
+1 CP.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
[MULTISTRIKE 3]. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also conduct [INTERCEPT 2].
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
08fb5bc7fc4884f69e6bcab489beedadd0b446c5
129
128
2025-09-14T17:24:51Z
Artemis of Dust
630874
/* Cards */ Updating formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also conduct '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
77d9b16694fc1e61005c46c3a2cae72261ce4719
130
129
2025-09-14T17:25:18Z
Artemis of Dust
630874
/* Standard Deck */ phrasing
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
73dc84b1906f292663a42ccd21db3ec441242a5a
131
130
2025-09-14T17:25:25Z
Artemis of Dust
630874
/* Reforming */ FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard:'''" effect will not apply until immediately after the action was performed.
}}
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
1709e7464e2c853a23f405f7ffbe551aff970022
132
131
2025-09-14T17:25:46Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
73c8ad00c1d0676b01b5164a3c88c5cd6210241d
133
132
2025-09-14T17:26:10Z
Artemis of Dust
630874
/* Missions */ Removing
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
c6abadbc0b260479152640255557ff769706b4f6
134
133
2025-09-14T17:26:22Z
Artemis of Dust
630874
/* Positioning */ Removing
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
3161463cb0508a3c4e12573ab9e4a90ecefb45e3
Luna Delta
0
46
204
203
2025-06-26T13:50:17Z
Artemis of Dust
630874
/* Cards */ Effect text
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains [MULTISTRIKE 2].
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legions, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Magic Support cards you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to conduct [DIVINATION].
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Conduct [DIVINATION]. You may move to an unoccupied space adjacent to the Clad.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
f6d1fc661e249228d67045a67d77d5305160c565
205
204
2025-09-14T17:29:10Z
Artemis of Dust
630874
/* Cards */ Rewording effects and formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only damage the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
8040dbf26035c79c99f50ccfdc9539280dde330d
206
205
2025-09-14T17:52:15Z
Artemis of Dust
630874
/* Enhanced Deck */ effect correction
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
b68bf814c1a1a8d2171a2636c2c26280bac4775f
Mia Delta
0
49
257
256
2025-06-26T15:06:53Z
Artemis of Dust
630874
/* Cards */ Effect text
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-up, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-dowm Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and you Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
484865ad378e82db2e2879d72c3e9c281d3b824d
258
257
2025-08-26T02:16:00Z
Artemis of Dust
630874
/* Overview */ Correcting error
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-dowm Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and you Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccpied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
2056738b741efd14c63f6c52abb3a1519e678aea
259
258
2025-09-14T18:05:54Z
Artemis of Dust
630874
/* Cards */ Typo correction and formatting
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
db755af9bb9b1e69b5da1654272c455346ef9d5f
260
259
2025-09-14T18:22:42Z
Artemis of Dust
630874
/* Strategy */ FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
== Strategy ==
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
8ebebdae3a6c59fdad2c5b68f6a19a9b7719c681
Modes
0
50
264
2025-08-26T02:23:14Z
Artemis of Dust
630874
WIP
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperative ==
1c99c3f975fdc13d9c228170918b71740b2ad5d0
265
264
2025-08-26T03:29:20Z
Artemis of Dust
630874
/* Cooperative */ Rules section added
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperation Mode ==
Working together as a team, all players must obtain a certain number of Magic Shards within '''7 rounds'''. There is no end-of-game scoring in this mode, so you need to work as a team and run down the Clad as fast as you can!
=== Win and Lose Conditions ===
The Magic Shard supply is given a fixed total quantity based on difficulty.
'''WIN:'''
* The Magic Shard supply is fully emptied by any means before the end of Round 7.
'''LOSE:'''
* Any player exceeds the '''Injuries Limit''' or '''Corruption Limit''' of the Clad.
* Round 7 ends.
=== Setup Changes ===
==== Clad Deck ====
The game begins in Voltage 2, and the Clad Deck starts with all Voltage 1 and Voltage 2 cards. When reformed, the Voltage 3 cards are shuffled in as normal.
==== Missions ====
7 Mission cards are removed from the game, due to a lack of viability in play. Of the available cards, all characters with Mission Cards are randomly drawn 2 Mission cards they can complete.
{| class="wikitable"
! Available Missions !! Exempt Missions
|-
| Parry, Hard Puncher, Invulnerable, Lightning Speed, Destroyer, Machine Gun, Nuclear, Assault, Collector, Treasure Hunter, Flash
| Wizard, Vitality, Survivor, Rapture, Overdrive, Invincible, Endurance
|}
=== Rule Changes ===
==== Turn Order ====
When players are placing their Initiative Card, the Turn Slot they must select is determined by their current held Magic Shards. All Turn Slot bonuses are applied as usual.
* The Player with the '''fewest''' Magic Shards uses the 1<sup>st</sup> Turn Slot. The player with the next fewest uses the 2<sup>nd</sup> Turn Slot, and so on.
* If there is a tie, the player with the previously earliest Turn Slot will use the earliest available Turn Slot.
The standard rule that a player in the 4<sup>th</sup> Turn Slot cannot use the 4<sup>th</sup> Turn Slot again is ignored for this mode. If there is less than 4 players, the 4<sup>th</sup> and 3<sup>rd</sup> Turn Slots may be unused for the duration of the game.
==== Team Reactions ====
When ''any player'' is being attacked and has an opportunity to React, ''any player'' may play the '''Block''' card to reduce the damage taken.
No other {{HacKClaD/Icon|reaction}} or {{HacKClaD/Icon|reaction magic}} skills may be used this way.
==== Clad ATK Level ====
The Clad's ATK level is set at the start of the game on the Cooperation Mode Clad ATK Tracker, depending on the difficulty level.
'''At the end of every round''', the Clad ATK level will increase by +1, up to a maximum of 8.
==== Injury Resolution ====
All Magic Shards dropped by a player during Injury Resolution is returned to the Magic Shard supply, effectively healing the Clad in the process.
=== Clad-Specific Rules ===
==== Worm & Shell Clad ====
The Worm and Shell Clad begin with a set ATK level based on difficulty, and it may increase to a '''maximum of 8 ATK'''. During Injury Resolution, the Clad's ATK increases by 1. The ATK is ''still'' increased by 1 when the Voltage increases to 3.
The player's lose when any player's '''Injuries Gauge''' exceeds the allowed limit ''(This includes self-inflicted Injuries by Rosette-Δ)''.
==== Hydra Clad ====
The starting Voltage level is determined by the difficulty. The Clad Deck is still initially formed with Voltage 1 and 2 cards, but the Clad's ATK level will be based on its current Voltage gauge, increasing after the Clad Deck is reformed. If the Hydra Clad starts at Voltage 3, it will remain at Voltage 3 after the Clad Deck reforms.
The player's lose when any player has more '''Corruption''' than the allowed limit ''(This includes Corruption obtained by activating Crack Skills)''.
=== Difficulty ===
Depending on desired difficulty, the stats for the required Magic Shards and allowable injuries will differ, depending on the number of players.
===== Worm & Shell Clad =====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>ATK level !! rowspan=2| Allowable<br>Injuries
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 105 || 88 || 70 || 2 || 2
|-
| Normal || 125 || 104 || 82 || 3 || 1
|-
| Expert || 140 || 115 || 90 || 3 || 1
|-
| Inferno || 150 || 123 || 95 || 4 || 1
|}
==== Hydra Clad ====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>Voltage!! rowspan=2| Allowable<br>Corruption
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 90 || 74 || 58 || 1 || 4
|-
| Normal || 106 || 86 || 66 || 2 || 3
|-
| Expert || 120 || 98 || 74 || 2 || 3
|-
| Inferno || 130 || 105 || 80 || 3 || 3
|}
189095352733093f9b0a330670ed78e443d89659
266
265
2025-08-26T03:33:45Z
Artemis of Dust
630874
/* Hydra Clad */ Navigation added
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperation Mode ==
Working together as a team, all players must obtain a certain number of Magic Shards within '''7 rounds'''. There is no end-of-game scoring in this mode, so you need to work as a team and run down the Clad as fast as you can!
=== Win and Lose Conditions ===
The Magic Shard supply is given a fixed total quantity based on difficulty.
'''WIN:'''
* The Magic Shard supply is fully emptied by any means before the end of Round 7.
'''LOSE:'''
* Any player exceeds the '''Injuries Limit''' or '''Corruption Limit''' of the Clad.
* Round 7 ends.
=== Setup Changes ===
==== Clad Deck ====
The game begins in Voltage 2, and the Clad Deck starts with all Voltage 1 and Voltage 2 cards. When reformed, the Voltage 3 cards are shuffled in as normal.
==== Missions ====
7 Mission cards are removed from the game, due to a lack of viability in play. Of the available cards, all characters with Mission Cards are randomly drawn 2 Mission cards they can complete.
{| class="wikitable"
! Available Missions !! Exempt Missions
|-
| Parry, Hard Puncher, Invulnerable, Lightning Speed, Destroyer, Machine Gun, Nuclear, Assault, Collector, Treasure Hunter, Flash
| Wizard, Vitality, Survivor, Rapture, Overdrive, Invincible, Endurance
|}
=== Rule Changes ===
==== Turn Order ====
When players are placing their Initiative Card, the Turn Slot they must select is determined by their current held Magic Shards. All Turn Slot bonuses are applied as usual.
* The Player with the '''fewest''' Magic Shards uses the 1<sup>st</sup> Turn Slot. The player with the next fewest uses the 2<sup>nd</sup> Turn Slot, and so on.
* If there is a tie, the player with the previously earliest Turn Slot will use the earliest available Turn Slot.
The standard rule that a player in the 4<sup>th</sup> Turn Slot cannot use the 4<sup>th</sup> Turn Slot again is ignored for this mode. If there is less than 4 players, the 4<sup>th</sup> and 3<sup>rd</sup> Turn Slots may be unused for the duration of the game.
==== Team Reactions ====
When ''any player'' is being attacked and has an opportunity to React, ''any player'' may play the '''Block''' card to reduce the damage taken.
No other {{HacKClaD/Icon|reaction}} or {{HacKClaD/Icon|reaction magic}} skills may be used this way.
==== Clad ATK Level ====
The Clad's ATK level is set at the start of the game on the Cooperation Mode Clad ATK Tracker, depending on the difficulty level.
'''At the end of every round''', the Clad ATK level will increase by +1, up to a maximum of 8.
==== Injury Resolution ====
All Magic Shards dropped by a player during Injury Resolution is returned to the Magic Shard supply, effectively healing the Clad in the process.
=== Clad-Specific Rules ===
==== Worm & Shell Clad ====
The Worm and Shell Clad begin with a set ATK level based on difficulty, and it may increase to a '''maximum of 8 ATK'''. During Injury Resolution, the Clad's ATK increases by 1. The ATK is ''still'' increased by 1 when the Voltage increases to 3.
The player's lose when any player's '''Injuries Gauge''' exceeds the allowed limit ''(This includes self-inflicted Injuries by Rosette-Δ)''.
==== Hydra Clad ====
The starting Voltage level is determined by the difficulty. The Clad Deck is still initially formed with Voltage 1 and 2 cards, but the Clad's ATK level will be based on its current Voltage gauge, increasing after the Clad Deck is reformed. If the Hydra Clad starts at Voltage 3, it will remain at Voltage 3 after the Clad Deck reforms.
The player's lose when any player has more '''Corruption''' than the allowed limit ''(This includes Corruption obtained by activating Crack Skills)''.
=== Difficulty ===
Depending on desired difficulty, the stats for the required Magic Shards and allowable injuries will differ, depending on the number of players.
===== Worm & Shell Clad =====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>ATK level !! rowspan=2| Allowable<br>Injuries
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 105 || 88 || 70 || 2 || 2
|-
| Normal || 125 || 104 || 82 || 3 || 1
|-
| Expert || 140 || 115 || 90 || 3 || 1
|-
| Inferno || 150 || 123 || 95 || 4 || 1
|}
==== Hydra Clad ====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>Voltage!! rowspan=2| Allowable<br>Corruption
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 90 || 74 || 58 || 1 || 4
|-
| Normal || 106 || 86 || 66 || 2 || 3
|-
| Expert || 120 || 98 || 74 || 2 || 3
|-
| Inferno || 130 || 105 || 80 || 3 || 3
|}
==Navigation==
{{HacKClaD/Navigation
|summary=Rules for different Game Modes in HacKClaD.}}
02ed8bf88203e328d1d08a56306dcc586bd29653
Template:Navigation
10
113
571
570
2025-08-26T03:34:19Z
Artemis of Dust
630874
Added modes
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Modes|Game Modes]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
8a15f73e80bbb7b18d45f870801a73f36f077205
Lov
0
44
156
155
2025-09-14T23:29:46Z
Artemis of Dust
630874
/* Strategy */ FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to Lov?
|answer=Yes.
In Solo play, any requirements relating to adjacency with another Witch is ignored. This means Coordinated Fire will always receive +1 ATK, and unlocking the Function Release Tile will enable her to always gain +1 ATK on all cards. However, she will be unable to receive additional ATK on Combined Arms.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
fc2040383550807b04d9001003528413e9b93b80
157
156
2025-09-17T21:57:09Z
Artemis of Dust
630874
/* Enhanced Deck */ Correctng translation effect
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to Lov?
|answer=Yes.
In Solo play, any requirements relating to adjacency with another Witch is ignored. This means Coordinated Fire will always receive +1 ATK, and unlocking the Function Release Tile will enable her to always gain +1 ATK on all cards. However, she will be unable to receive additional ATK on Combined Arms.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
b2bc5218487ee2787f5269297df1d79909a20c8d
158
157
2025-09-17T22:29:27Z
Artemis of Dust
630874
/* Rules FAQ */ Update
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
eecee50aca302139bc8bbc9c3ee733d8303480cd
Amelia Delta
0
38
72
71
2025-09-15T04:27:25Z
Artemis of Dust
630874
/* Rules FAQ */ Correcting FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|MANEUVER}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|MANEUVER - DEPLOYMENT}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|MANEUVER - MOVEMENT}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|MANEUVER - HARVEST}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|MANEUVER - ASSAULT}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
34f0ba02f4095370f99fbbd948d8135a727c5077
73
72
2025-09-16T04:49:48Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
a53a94e61c0b302cb4260b230b942b3398e71149
74
73
2025-09-17T04:02:29Z
Artemis of Dust
630874
/* Strategy */ Deck Cycles
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
3896ffc078988a94bd5f19ae5dffb97772917bbb
Mia Delta
0
49
261
260
2025-09-16T04:38:10Z
Artemis of Dust
630874
/* Rules FAQ */ Added FAQ
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
d564f21a439a7b9de92ba24ba50399625cb99d43
262
261
2025-09-17T03:46:44Z
Artemis of Dust
630874
/* Strategy */ Deck Cycles
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
5e747fbd38787bb3664c01862cdfde9d28970753
Template:Keyterm
10
111
562
561
2025-09-16T04:50:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
<b>{{{1|}}}</b>
424872646620f3e19702b222585eef4090dd25f6
Wyrm Clad
0
55
352
351
2025-09-17T01:26:25Z
Artemis of Dust
630874
/* Strategy */ WIP
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{HacKClaD/Navigation}}
674a71752fb1cb713943b505e844637f3fe9ada5
Shell Clad
0
53
337
336
2025-09-17T01:40:32Z
Artemis of Dust
630874
/* Strategy */ WIP
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
5f6dc8de264c0ae6f70a610175c8c4964c1adf71
338
337
2025-09-17T01:41:26Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
42fce3cdb4e3c869a29b8699cd473f53d879e864
Strategy
0
54
343
342
2025-09-17T03:03:53Z
Artemis of Dust
630874
/* Accelerating a Round */ Rewriting
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removin a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
For each card <u>less than 3</u> you removed from the discard pile during the Deck Reform, an accelerated round can be achieved in a later round with the other effects. ''(e.g. if you removed only 2 cards and reformed during Round 2, then Round 4 will have a 0 card deck that can be reformed early to gain the accelerated deck reform)''. For each card <u>more than 3</u> you removed from the discard pile, a second round can be accelerated for one less card.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP.
''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
=== Deck Acceleration Cards ===
{| class="wikitable"
! Character !! Deck Draw / Discard !! Deck Look / Reveal / Replace !! Notes
|-
| Rosette || Solhammer, Active Combustion, Watch Fire || ||
|-
| Flare || Repair || ||
|-
| Luna || Empyral Grasp || Storm, Huginn, Tempest, Muninn, Jewel of Varona ||
|-
| Mia || Steal, Robin Hood || ||
|-
| Amelia || Defrag, Fractography || || Amelia's Ultimate Skill allows her to instantly send the entire Deck to discard, potentially accelerating by 2 Rounds.
|-
| Croy || || ||
|-
| Lov || || ||
|-
| Rosette-Δ || Riposte, Night Parade of the Hundred Demons || ||
|-
| Flare-Δ || Logistics || ||
|-
| Luna-Δ || || ||
|-
| Mia-Δ || Stealth || || Shuriken can be removed from the deck cycle, functionally similar to a Card Draw ''after'' Deck Reform.
|-
| Amelia-Δ || Investigate, Deep Delve, Transfiguration || || Experiment increases the total deck size, changing Reform cycles entirely.
|}
=== Amelia-Δ Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. For the purposes of this chart we assume Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Uniquely, a cycle can be accelerated trivially on Round 5 using Deep Delve on Round 3 or activating Investigate on either rounds 3 or 4. The worst case scenario still provides 3 Deck Reforms total.
== Navigation ==
{{HacKClaD/Navigation}}
f126a03c6420099f3ffb26104eb30f087452e645
344
343
2025-09-17T03:14:49Z
Artemis of Dust
630874
/* Reform Cycles */ Added information, removing character-specifics
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removin a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
For each card <u>less than 3</u> you removed from the discard pile during the Deck Reform, an accelerated round can be achieved in a later round with the other effects. ''(e.g. if you removed only 2 cards and reformed during Round 2, then Round 4 will have a 0 card deck that can be reformed early to gain the accelerated deck reform)''. For each card <u>more than 3</u> you removed from the discard pile, a second round can be accelerated for one less card.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP.
''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
===CP Card Draw===
Every character can spend CP to draw a card. This is especially powerful when combined with smart deck cycles, as not only can it allow a character to achieve the cycle with only 1 other card draw or deck discard, but they will hold an extra card in hand during the deck reform, accelerating ''a second'' deck reform when performed with a full hand. This is essentially 2 cards worth of value toward Deck Reforms, which can often lead toward getting a fifth reform, paying back the CP spent earlier, and generating Deck VP, while giving a stronger deck sooner.
For this reason, it is often very opportunistic to intentionally spend CP this way, as it is one of the most efficient ways to receive card draw.
This can become ''extremely strong'' if timed with a 1<sup>st</sup> Turn Slot to hold a staggering 5 cards in hand, making a second accelerated Deck Reform trivially easy.
===Avoiding Bad Deck Sequencing===
One of the most dangerous outcomes to this strategy is having necessary card draw and deck discard effects hidden at the bottom of your deck. They will ''not'' be usable until the next round when it is too late. You can potentially look for it using a CP Action, but in most cases this is a bad position. It is often beneficial to intentionally keep these cards on the Turn Board to maximise the chance you will use them at the beginning of a cycle.
===3rd Turn Slot===
The 3<sup>rd</sup> Turn Slot is rarely-contested on the Turn Board due to not providing resources, however it is one of the best ways to trigger your first accelerated Deck Reform. This makes it a surprisingly potent option, as triggering a Deck Reform at this time guarantees 3 cards are removed from the discard pile (your hand), as long as two more cards were removed from the deck.
This also has the benefit of kick-starting your next cycle, as you are in a better position to claim the 1<sup>st</sup> Turn Slot in the next cycle and try to repeat the process.
== Navigation ==
{{HacKClaD/Navigation}}
ba29a97c5233fdd294a3e75c28adef98739da374
Flare
0
41
115
114
2025-09-17T04:04:03Z
Artemis of Dust
630874
/* Rules FAQ */ Added FAQs
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
a8a90f3971277d969a5cb7f60065408bdd3ec3a0
Meta:Copyrights
4
1
1
2025-09-19T23:10:13Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
2
1
2025-09-19T23:10:14Z
Mr Pie 5
2833
Protected "[[Meta:Copyrights]]" ([Edit=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
MediaWiki:Apioutput.css
8
2
3
2025-09-19T23:10:16Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* All CSS here is applied on api.php pages */
@media (prefers-color-scheme: dark) {
body {
background-color:#20211f;
border-color: #7b7261;
color: #f6ecdb;
}
h1, h2, h3, h4, h5, h6 {
color: rgb(234, 224, 207);
border-color: rgb(83, 84, 81);
}
.mw-highlight .s2 {
color: rgb(206, 99, 91);
}
a {
color: rgb(133, 180, 221);
}
a:visited {
color: rgb(141, 127, 218);
}
pre, code, .mw-code {
background-color: rgb(34, 35, 33);
color: rgb(234, 224, 207);
border-color: rgb(63, 64, 62);
}
}
c95cf2c22c12d821f22b745f2aa78d4f6f711500
MediaWiki:Common.css
8
3
4
2025-09-19T23:11:18Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
6bc83f4d2772d2693999a191a58aaedab223645c
MediaWiki:Common.css/doc
8
4
5
2025-09-19T23:11:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<div class="mw-parser-output" id="dl-variable-doc"><!-- hide this in your global.css if you're familiar with how default loadout works and this documentation is just in your way -->
<h2>Documentation</h2>
This wiki is using the theming template from the [[dlw:|default loadout]]. This template is intended to minimize the work required to create a custom colored version of the standard [[mw:Skin:Vector|Vector]] skin, while maximizing the various nooks and crannies that those colors reach, all while keeping everything legible and matching.
Please be aware of the [[support:Customization policy|customization policy]] when modifying the theme.
<h3>Themes</h3>
The [[support:Theme Toggle|Theme Toggle]] extension is installed, and allows multiple themes to be used. In the actual stylesheet below this documentation, you'll find two huge rules at the top, each containing lots of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS color variables]. They look like this:
<syntaxhighlight lang=css>
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
/* and so on */
}
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
/* and so on */
}
</syntaxhighlight>
These are the standard light and dark themes, defined in [[Mediawiki:Theme-definitions]]. '''Important''': if you want your wiki to only support a single theme, edit that page and remove the line you don't want (don't remove both). The <code>:root</code> selector is a fallback, meaning that in case something happens and Theme Toggle fails to work, the following theme will still mostly work. If you have multiple themes, you can move the <code>:root</code> rule to whichever you'd consider the "default" theme.
<h3>Non-color variables</h3>
{| class="wikitable"
! Variable name !! Notes
|-
| --wiki-body-background-image
| This is the image path to the wiki's background image. Usually this is uploaded to File:Site-background.jpg, File:Site-background-light.jpg, and/or File:Site-background-dark.jpg. While there's not a hard file size limit, it is recommended that this not exceed 250 KB. File size can be reduced by resizing (anything over 2560x1440p is excessive), converting to a jpg, and compressed using sites like [https://tinypng.com TinyPNG].
|-
| --wiki-body-background-position
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-position background-position] of the background image. Usually this is set to <code>top center</code>.
|-
| --wiki-body-background-size
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-size background-size] of the background image. Usually this is set to <code>cover</code>.
|-
| --wiki-body-background-repeat
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat background-repeat] of the background image. Usually this is set to <code>no-repeat</code>.
|-
| --wiki-body-background-attachment
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment background-attachment] of the background image. Usually this is set to <code>fixed</code>.
|-
| --wiki-body-font-family
| The font family of most of the wiki, such as the sidebar, navigation, and content text. Usually this is sans-serif. If modifying this, use a simple font that is easy to read. See <code>--wiki-heading-font-family</code> if you want to incorporate a more decorative font into the theme.
|-
| --wiki-heading-font-family
| The font family of headings, such as the page title and section headings. This font is usually displayed in a larger size, so it's safer to use a more decorative font than <code>--wiki-body-font-family</code>, but still try to keep it legible.
|-
| --wiki-sidebar-heading-font-family
| The font family of sidebar headings. In contrast to <code>--wiki-heading-font-family</code>, this is usually displayed in a smaller size, so keep it simple and easy to read.
|-
| --wiki-sidebar-border-radius
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius border-radius] of the sidebar. If <code>--wiki-sidebar-portal-spacing</code> is set to 0, then only the top and bottom corners of the sidebar as a whole will be affected, otherwise every portal will have all its corners affected. Units must be specified even if this is set to 0.
|-
| --wiki-sidebar-portal-spacing
| The space between each portal in the sidebar. Units must be specified even if this is set to 0.
|-
| --wiki-content-border-width
| The thickness of the border around the content area.
|-
| --wiki-sidebar-border-width
| The thickness of the border around the sidebar portals.
|-
| --wiki-content-background-opacity
| The opacity of the main content area, to let the wiki's background image show through. Please keep this high, usually above 90%, or it can make reading text difficult.
|-
| --wiki-sidebar-background-opacity
| The background opacity of the sidebar. Usually this inherits <code>--wiki-content-background-opacity</code>.
|-
| --wiki-icon-general-filter
| A filter applied to many icons to make them visible on dark themes. Usually this is just <code>invert(100%)</code> on dark themes and blank on light themes.
|-
| --wiki-icon-to-link-filter
| A filter that converts many icons into the same color as <code>--wiki-content-link-color</code>. This can be generated by plugging that into https://mrpie5.gitlab.io/css-filter-generator/.
|}
<h3>List of all colors with contrast checking</h3>
The table below shows all the colors currently in use, as well as notes on how to use them. The last column shows which colors are expected to show up as text against other colors. With the exception of <code>--wiki-content-text-mix-color-95</code>, all text in the last column should be ''clearly'' legible. If it is not, you may need to adjust one of the referenced colors in your color palette.
Keep in mind that changes to the opacity variables in the section above will cause the content and sidebar background colors to mix with the body background color/image, so the contrasts below may not be perfectly accurate.
{| class="wikitable"
! Variable name !! Color !! style="width: 40em;" | Notes !! Test contrast against these variables
|-
| --wiki-body-background-color
| style="background-color:var(--wiki-body-background-color);" |
| The background color behind the background image. This usually only shows up if the background image doesn't load, doesn't fill the screen, or has some transparency. This color should be similar to the overall color of the background image, or the top-left corner if it is made up of many different colors. In the former case, https://matkl.github.io/average-color/ is helpful.
| style="background-color:var(--wiki-body-background-color);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/>
|-
| --wiki-body-dynamic-color
| style="background-color:var(--wiki-body-dynamic-color);" |
| This is expected to contrast sharply with the body-background-color, for cases when text needs to be displayed against it. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--inverted
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color</code>. This should optimally have almost no contrast with the body-background-color.
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/>
|-
| --wiki-body-dynamic-color--secondary
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
| A slightly different version of body-dynamic-color. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/>
|-
| --wiki-content-background-color
| style="background-color:var(--wiki-content-background-color);" |
| The background color of the main content area.
| style="background-color:var(--wiki-content-background-color);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/>
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/>
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-background-color--secondary
| style="background-color:var(--wiki-content-background-color--secondary);" |
| A secondary content background to highlight certain things. Usually this is <code>--wiki-content-background-color</code> with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-content-background-color--secondary);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/>
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/>
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-border-color
| style="background-color:var(--wiki-content-border-color);" |
| Border color for the main content area and elements within it.
| N/A
|-
| --wiki-content-border-color--secondary
| style="background-color:var(--wiki-content-border-color--secondary);" |
| A secondary content border color for elements that do not need to stand out as much. Usually this is <code>--wiki-content-border-color</code> with 50% transparency, but it can be adjusted or made identical if it is too subtle.
| N/A
|-
| --wiki-content-border-color--accent
| style="background-color:var(--wiki-content-border-color--accent);" |
| A border color that is used as an accent. Usually this is <code>--wiki-accent-color</code> with 50% transparency, but it can be any variation of the accent color.
| N/A
|-
| --wiki-content-text-color
| style="background-color:var(--wiki-content-text-color);" |
| Text color for the main content area.
| style="background-color:var(--wiki-content-text-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-content-link-color
| style="background-color:var(--wiki-content-link-color);" |
| Links within the content area. Please do not make this red, as red links on wikis traditionally denote pages that don't exist.
| style="background-color:var(--wiki-content-link-color);" |
<span style="color:var(--wiki-content-link-label-color);">--wiki-content-link-label-color</span>
|-
| --wiki-content-link-label-color
| style="background-color:var(--wiki-content-link-label-color);" |
| This is used when placing text on an element with the link color as a background, such as a button.
| style="background-color:var(--wiki-content-link-label-color);" |
<span style="color:var(--wiki-content-link-color);">--wiki-content-link-color</span>
|-
| --wiki-content-link-color--visited
| style="background-color:var(--wiki-content-link-color--visited);" |
| The color of visited links. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--visited);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-link-color--hover
| style="background-color:var(--wiki-content-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--hover);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-redlink-color
| style="background-color:var(--wiki-content-redlink-color);" |
| The color of links to pages that don't exist. Since these should only rarely be seen, you can be a little lax about choosing a color that contrasts with the background, but it should still be legible.
| style="background-color:var(--wiki-content-redlink-color);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-text-mix-color
| style="background-color:var(--wiki-content-text-mix-color);" |
| A mix of <code>--wiki-content-text-color</code> and <code>--wiki-content-background-color</code>, calculated automatically. This is generally used to mark disabled elements or placeholder text.
| style="background-color:var(--wiki-content-text-mix-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
<span style="color:var(--wiki-content-text-mix-color-95)">--wiki-content-text-mix-color-95</span>
|-
| --wiki-content-text-mix-color-95
| style="background-color:var(--wiki-content-text-mix-color-95);" |
| The same as <code>--wiki-content-text-mix-color</code>, but the mix is 95% <code>--wiki-content-background-color</code>, calculated automatically. This is used to mark disabled elements. The contrast checker to the right should actually be very hard to read but not impossible.
| style="background-color:var(--wiki-content-text-mix-color-95);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-dynamic-color
| style="background-color:var(--wiki-content-dynamic-color);" |
| This is expected to contrast sharply with <code>--wiki-content-background-color</code>. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--inverted
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color</code>.
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-content-dynamic-color--secondary
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
| A slightly different version of <code>--wiki-content-dynamic-color</code>. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-content-heading-color
| style="background-color:var(--wiki-content-heading-color);" |
| The color of headings, such as the page title and section headings. Usually this is set to <code>--wiki-content-text-color</code>, but feel free to give it a different color to spice up the theme a little.
| style="background-color:var(--wiki-content-heading-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span>
|-
| --wiki-accent-color
| style="background-color:var(--wiki-accent-color);" |
| Used to style infoboxes, navboxes, focused element outlines, and some buttons, such as the save button when editing.
| style="background-color:var(--wiki-accent-color);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/>
<span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-accent-color--hover
| style="background-color:var(--wiki-accent-color--hover);" |
| The color of accent-color when hovered over, in some cases. Usually this is just accent-color with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-accent-color--hover);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span>
|-
| --wiki-accent-label-color
| style="background-color:var(--wiki-accent-label-color);" |
| The color of normal text against the accent color.
| style="background-color:var(--wiki-accent-label-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-accent-color--hover)">--wiki-accent-color--hover</span><br/>
|-
| --wiki-accent-link-color
| style="background-color:var(--wiki-accent-link-color);" |
| The color of links against the accent color.
| style="background-color:var(--wiki-accent-link-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span>
|-
| --wiki-sidebar-background-color
| style="background-color:var(--wiki-sidebar-background-color);" |
| The background color of the sidebar to the left of the content area. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-sidebar-background-color);" |
<span style="color:var(--wiki-sidebar-link-color)">--wiki-sidebar-link-color</span><br/>
<span style="color:var(--wiki-sidebar-heading-color)">--wiki-sidebar-heading-color</span><br/>
|-
| --wiki-sidebar-border-color
| style="background-color:var(--wiki-sidebar-border-color);" |
| The border color of the sidebar. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-sidebar-link-color
| style="background-color:var(--wiki-sidebar-link-color);" |
| The color of links in the sidebar. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-sidebar-link-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-link-color--hover
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color--hover</code>.
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-heading-color
| style="background-color:var(--wiki-sidebar-heading-color);" |
| The color of headings in the sidebar. Usually this inherits <code>--wiki-content-heading-color</code>.
| style="background-color:var(--wiki-sidebar-heading-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-navigation-background-color
| style="background-color:var(--wiki-navigation-background-color);" |
| The primary background color of the navigation tabs above the content area. Usually this inherits <code>--wiki-content-background-color--secondary</code>.
| style="background-color:var(--wiki-navigation-background-color);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-background-color--secondary
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
| The upper background color of the navigation tabs, as well as the background color of the "More" menu dropdown. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-border-color
| style="background-color:var(--wiki-navigation-border-color);" |
| Border color of the navigation tabs. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-navigation-text-color
| style="background-color:var(--wiki-navigation-text-color);" |
| The color of text in the navigation tabs. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-navigation-text-color);" |
<span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/>
<span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/>
|-
| --wiki-navigation-text-color--hover
| style="background-color:var(--wiki-navigation-text-color--hover);" |
| The color of text in the navigation tabs when hovered. Usually this inherits <code>--wiki-content-link-color--hover</code>.
| style="background-color:var(--wiki-navigation-text-color--hover);" |
<span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/>
<span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/>
|-
| --wiki-navigation-selected-background-color
| style="background-color:var(--wiki-navigation-selected-background-color);" |
| The background color of the currently active navigation tab. Usually this inherits <code>--wiki-content-background-color</code>
| style="background-color:var(--wiki-navigation-selected-background-color);" |
<span style="color:var(--wiki-navigation-selected-text-color)">--wiki-navigation-selected-text-color</span><br/>
|-
| --wiki-navigation-selected-border-color
| style="background-color:var(--wiki-navigation-selected-border-color);" |
| The border color of the currently active navigation tab. Usually this inherits <code>--wiki-navigation-border-color</code>
| N/A
|-
| --wiki-navigation-selected-text-color
| style="background-color:var(--wiki-navigation-selected-text-color);" |
| The text color of the currently active navigation tab. Usually this inherits <code>--wiki-content-text-color</code>
| style="background-color:var(--wiki-navigation-selected-text-color);" |
<span style="color:var(--wiki-navigation-selected-background-color)">--wiki-navigation-selected-background-color</span><br/>
|-
| --wiki-neutral-color
| style="background-color:var(--wiki-neutral-color);" |
| A gray-ish color for displaying neutral text, such as a diff size of 0 in RecentChanges and page history. Usually this inherits <code>--wiki-content-text-mix-color</code>, but can be set explicitly if that color is not gray enough.
| style="background-color:var(--wiki-neutral-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-alert-color
| style="background-color:var(--wiki-alert-color);" |
| A general, usually red-ish color used for negative notices, most notably negative diffs in RecentChanges and page history, and the "cancel" button when editing.
| style="background-color:var(--wiki-alert-color);" |
<span style="color:var(--wiki-alert-label-color)">--wiki-alert-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-alert-label-color
| style="background-color:var(--wiki-alert-label-color);" |
| The color of text against <code>--wiki-alert-color</code> as a background.
| style="background-color:var(--wiki-alert-label-color);" |
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-warning-color
| style="background-color:var(--wiki-warning-color);" |
| A general, usually orange-ish color used for warning notices.
| style="background-color:var(--wiki-warning-color);" |
<span style="color:var(--wiki-warning-label-color)">--wiki-warning-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
|-
| --wiki-warning-label-color
| style="background-color:var(--wiki-warning-label-color);" |
| The color of text against <code>--wiki-warning-color</code> as a background.
| style="background-color:var(--wiki-warning-label-color);" |
<span style="color:var(--wiki-warning-color)">--wiki-warning-color</span><br/>
|-
| --wiki-success-color
| style="background-color:var(--wiki-success-color);" |
| A general, usually green-ish color used for success notices, most noticeably positive diffs in RecentChanges and page history.
| style="background-color:var(--wiki-success-color);" |
<span style="color:var(--wiki-success-label-color)">--wiki-success-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-success-label-color
| style="background-color:var(--wiki-success-label-color);" |
| The color of text against <code>--wiki-success-color</code> as a background.
| style="background-color:var(--wiki-success-label-color);" |
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
|}
<h2>Stylesheet</h2>
<!-- When rendered on common.css, the actual stylesheet will be right here -->
</div>
46bda3c0aabbc7ea35b816706b99b474a2dc06df
MediaWiki:Copyright
8
5
6
2025-09-19T23:11:21Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{int:wikigg-copyright|CC BY-SA 4.0|$1}}
999f12b472b0177c515e14cda21d5e4ddc0603e1
MediaWiki:DataMaps.css
8
6
7
2025-09-19T23:11:22Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/** Container */
.ext-datamaps-container-content .ext-datamaps-container-leaflet {
background: var(--wiki-content-background-color--secondary);
}
/** Legend */
.ext-datamaps-container .ext-datamaps-control-expandable[aria-expanded="true"] {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, transparent);
}
.ext-datamaps-container .oo-ui-tabOptionWidget {
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
background: var(--wiki-content-link-color);
box-shadow: none;
color: var(--wiki-content-link-label-color);
}
/** Popups */
.ext-datamaps-container .leaflet-popup-content-wrapper,
.ext-datamaps-container .leaflet-popup-tip {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.ext-datamaps-container .ext-datamaps-popup-buttons a,
.ext-datamaps-container .leaflet-popup-close-button {
filter: var(--wiki-icon-general-filter);
cursor: pointer;
}
.ext-datamaps-popup-header .ext-datamaps-popup-subtitle, .ext-datamaps-popup-header .ext-datamaps-popup-location {
color: var(--wiki-content-text-mix-color);
}
.ext-datamaps-popup .ext-datamaps-popup-tools li a {
border: 1px solid var(--wiki-content-link-color);
transition: background 100ms, color 100ms;
}
.ext-datamaps-popup .ext-datamaps-popup-tools li a:hover {
background: var(--wiki-content-link-color);
color: var(--wiki-content-link-label-color);
}
/** Controls */
.ext-datamaps-container .leaflet-bar {
background-color: var(--wiki-content-background-color--secondary);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent);
}
.ext-datamaps-container .leaflet-bar button:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ext-datamaps-container .leaflet-control {
color: var(--wiki-content-text-color);
}
.leaflet-control-container .oo-ui-buttonElement > .oo-ui-buttonElement-button {
min-height: unset;
}
.ext-datamaps-container .leaflet-control button {
border-bottom-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
/* HACK: awful selector, v1.0 will prolly use a standard class on these */
.ext-datamaps-container .ext-datamaps-control span[class^="oo-ui-icon"] {
filter: var(--wiki-icon-general-filter);
}
/** Search */
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results {
background: var(--wiki-content-background-color--secondary);
}
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus,
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, transparent);
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .ext-datamaps-container-status > :not(.oo-ui-widget) {
background:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-mix-color);
}
.ext-datamaps-container .leaflet-control-container .ext-datamaps-control-coords {
background: var(--background-color-neutral-subtle);
color: var(--color-base--subtle);
}
f3ef9024b4b537b9fa9bceff82bbbeaf0feb7f7a
MediaWiki:Gadgets
8
7
8
2025-09-19T23:11:23Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
See also: [[Special:Gadgets]] for a list of all installed gadgets, formatted in a friendly way.
{{Special:PrefixIndex/MediaWiki:Gadgets}}
14815d26ea4ae878b5e77e1781eeb35cd742ad2c
MediaWiki:Gadgets/charInserts
8
8
9
2025-09-19T23:11:24Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [
"edit"
],
"categories": [],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
518bbdc62f3fe767736f2de6ee9ba2b7eb9ab0a8
MediaWiki:Gadgets/charInserts/main.js
8
9
10
2025-09-19T23:11:26Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
daabc4b17b7729432f5c146630a0715a7abc13e9
MediaWiki:Gadgets/collapsibleSidebarSections
8
10
11
2025-09-19T23:11:27Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "appearance",
"package": true,
"default": false,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.css",
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
d67dc8fabaf4e1d275a3b17c42f3d707f00b707c
MediaWiki:Gadgets/collapsibleSidebarSections/main.css
8
11
12
2025-09-19T23:11:28Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
@media screen and (min-width: 721px) {
.client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
transition: all 0.2s;
}
.client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading::after {
content: "";
display: block;
pointer-events: none;
width: 1em;
height: 1em;
margin-top: 1px; /* offset */
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-sidebar-heading-color, var(--wiki-sidebar-link-color));
transform: rotate(180deg);
}
.client-js #mw-panel .portal:not(#p-ext-discordwidget).collapsed .vector-menu-heading::after {
transform: rotate(0deg);
}
.client-js #mw-panel .vector-menu-portal.collapsed .vector-menu-heading {
margin-bottom: 0;
}
}
5ab6f9e9146615a8038e81b9990004fdb06e00c0
MediaWiki:Gadgets/collapsibleSidebarSections/main.js
8
12
13
2025-09-19T23:12:29Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
$(function(){
// CONFIG section, you can edit this part
// a list of sections that should be collapsed by default for *all users*.
// This should be the name of the heading as listed in Mediawiki:Sidebar and is case-sensitive.
// For example, if you have '* Character_Classes' and you want that section collapsed, add 'Character_Classes' into the brackets below.
// Separate entries with commas and use underscores instead of spaces.
// Example list: ['Character_Classes', 'Items', 'External_Links']
// Please DO NOT add navigation or tb into this list, as they are expected functionality.
var INITIALLY_COLLAPSED_IDS = [];
var MIN_ACTIVATION_WIDTH = 721;
//END CONFIG
// add the p- onto ids for ease of use, if not present
INITIALLY_COLLAPSED_IDS.forEach(function(id, index){
if(!id.startsWith('p-')){
INITIALLY_COLLAPSED_IDS[index] = 'p-' + id;
}
});
var $portals = $("#mw-panel .vector-menu-portal");
var setup = function(){
$portals.each(function(index, el){
if(window.innerWidth < MIN_ACTIVATION_WIDTH) {
return;
}
var $el = $(el);
var $id = $el.attr("id");
if(!$id){
return;
}
// check if this portal should be collapsed
if(
// portal is set to be initially collapsed and user has not indicated that they want it open
(INITIALLY_COLLAPSED_IDS.includes($id) && localStorage.getItem('sidebar_c_'+$id) != "n")
|| // or
// user has indicated they want this portal collapsed
(localStorage.getItem('sidebar_c_'+$id) === "y")
){
$el.addClass('collapsed').find('.vector-menu-content').slideUp(0);
}
});
}
setup();
$(window).on('resize', setup);
$portals.on("click", "h3", function(event){
if(window.innerWidth < MIN_ACTIVATION_WIDTH) {
return;
}
var $el = $(this).parent();
var $id = $el.attr("id");
if(!$id){
return;
}
$el.toggleClass('collapsed');
if($el.hasClass('collapsed')){ // more consistent between class and slide status.
localStorage.setItem('sidebar_c_'+$id, "y");
$el.find('.vector-menu-content').slideUp('fast');
}
else{
localStorage.setItem('sidebar_c_'+$id, "n");
$el.find('.vector-menu-content').slideDown('fast');
}
});
});
63d4425138f9c81e8294fbd01a08de9e1f58256a
MediaWiki:Gadgets/discordTemplate
8
13
14
2025-09-19T23:12:30Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with Discord embeds"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
1232b7fbe2ff589295233393f6f387cf52793a2a
MediaWiki:Gadgets/discordTemplate/main.js
8
14
15
2025-09-19T23:12:31Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
/**
* DiscordCompact.js
* ----------------------
* A very simple script to display a Discord widget.
* Version 0.0.2
* https://support.wiki.gg/wiki/DiscordCompact
* ----------------------
*/
$(function() {
var widget = $("#content #discord-compact-widget");
// Bail out if we didn't find a widget.
if (!widget.length) return;
var id = widget.attr("data-id");
// Ensure that the id is not blank.
if (id === "") throw new Error("DiscordCompact has a blank server id!");
// Ensure that the id consists only of numbers and is at least 17 characters long.
if (!new RegExp("^[0-9]{17}[0-9]+$").test(id)) throw new Error("DiscordCompact has an invalid server id!");
var apiBase = "https://discord.com/api/guilds/" + id;
// Get some information about the server, such as online member count and invite url.
// This also tells us if the server exists or has widgets disabled, so we look out for that too.
$.ajax(apiBase + "/widget.json").fail(function(req){
if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status);
switch (req.responseJSON.code) {
case 10004:
throw new Error("DiscordCompact has a valid server id, but no such server exists!");
case 50004:
throw new Error("DiscordCompact has a valid server id, but that server has widgets disabled!");
default:
throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status + "; code: " + req.responseJSON.code + ")");
}
}).done(function(res){
const inviteURL = res.instant_invite;
// Warn if we can't get an invite URL.
if (inviteURL == null) console.warn("DiscordCompact cannot get an invite URL; does this server have an invite channel set in Widget settings?");
// Now get the widget image.
$.ajax({url: apiBase + "/widget.png?style=banner2", xhrFields: {responseType: "blob"}}).fail(function(req){
if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status);
throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status + "; code: " + req.responseJSON.code + ")");
}).done(function(blob){
// Convert the image data into base64. This prevents us having to make the client request it a second time.
const imageReader = new FileReader();
imageReader.readAsDataURL(blob);
imageReader.onloadend = function() {
const b64Data = imageReader.result;
// Replace the widget with an <a> tag
widget.replaceWith(function() {
return $("<a>", {
id: widget.attr("id"),
class: widget.attr("class"),
style: widget.attr("style"),
alt: "Discord server widget",
href: inviteURL
});
});
// We need to grab the widget again to update it.
widget = $("#discord-compact-widget");
// Setup the CSS so that the image is displayed.
widget.css("display", "block");
widget.css("max-height", "76px");
widget.css("max-width", "320px");
// Create the image.
const widgetImage = document.createElement("img");
widgetImage.src = b64Data;
widgetImage.style.width = "100%";
widgetImage.style.height = "100%";
widgetImage.style.borderRadius = "5px";
widget.append(widgetImage);
// Prevent image dragging.
widget.on("dragstart", function(e) { e.preventDefault(); });
// We're done here.
console.log("DiscordCompact loaded successfully!");
}
});
});
});
/**
* based on https://dev.fandom.com/wiki/MediaWiki:DiscordIntegrator/code.js
*
* used by other wikis.
*/
$(function() {
'use strict';
var mconfig = mw.config.get([
'wgContentLanguage',
'wgUserLanguage',
'wgUserName'
]);
if (window.DiscordIntegratorLoaded) {
return;
}
window.DiscordIntegratorLoaded = true;
/**
* Main object
* @static
*/
var DiscordIntegrator = {
/**
* Initializing
*/
init: function() {
mw.hook('wikipage.content').add($.proxy(this.insertToContent, this));
},
/**
* Finding the designated places in content
* in which to place the widget and placing it
*/
insertToContent: function($content) {
$content.find('.DiscordIntegrator:not(.loaded)').each($.proxy(function(cabbage, el) {
el = $(el);
el.html(this.generateContent(el.data())).addClass('loaded');
}, this));
},
/**
* Determines the theme of the widget.
* @param {string} config Configured theme
* @return {string} 'light' or 'dark' depending on the wiki theme and configuration
*/
determineTheme: function(config) {
// If explicitly configured to light or dark.
if (config === 'dark') {
return 'dark';
}
if (config === 'light') {
return 'light';
}
/** If not configured **/
// try to determine based on wiki theme (set by themeToggle):
var clas = $(':root').attr('class');
var regex = /(^|\s)theme-(\w+)(\s|$)/;
var match = clas.match(regex);
if(match){
var wikiThemeName = match[2];
if(typeof(config) === 'object' && config !== null){ //with json theme config
if(config[wikiThemeName]){
return config[wikiThemeName];
}
}
if(wikiThemeName === 'light'){
return 'light';
}
if(wikiThemeName === 'dark'){
return 'dark';
}
}
// Otherwise, default to dark.
return 'dark';
},
/**
* Generating widget content from an object
* @return {string} Content of the widget
*/
generateContent: function(config) {
if (!config.id || !String(config.id).match(/\d{17,19}/)) {
return "Error: ID of the widget is malformed or not supplied, please see <a href='https://support.wiki.gg/wiki/DiscordWidget' title='the instructions'>the instructions</a> for how to find your server's ID. Please make sure you are not inserting <strong>the DiscordIntegrator template</strong> when asked for <strong>your widget ID</strong>.";
}
if (
(
config.loggedIn === true ||
Boolean(config['logged-in']) === true &&
config['logged-in'] !== 'false' &&
config['logged-in'] !== '{{{loggedIn}}}'
) && !mconfig.wgUserName
) {
return "Please <a href='/Special:UserLogin' title='log in'>log in</a> to see this widget.";
}
var username = config.username === '@disabled' ?
'' :
config.username === '@function' &&
typeof window.DiscordIntegratorGetUsername === 'function' ?
window.DiscordIntegratorGetUsername() :
config.username || mconfig.wgUserName;
return mw.html.element('iframe', {
src: 'https://discord.com/widget?id=' + config.id +
'&theme=' + this.determineTheme(config.theme) +
'&username=' + encodeURIComponent(username),
width: config.width || '100%',
height: config.height || '400px',
allowtransparency: 'true',
frameborder: '0',
title: "Discord server widget"
});
}
};
DiscordIntegrator.init();
});
1e1fd5704120cf67e15a757bd964c7295bdb464e
MediaWiki:Gadgets/druid
8
15
16
2025-09-19T23:12:33Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"package": false,
"section": "",
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with DRUID infoboxes"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"variablesEditMe.css",
"mainReadonly.css",
"customEditMe.css"
],
"dependencies": [],
"type": "styles"
}
}
5c21b27bf41aba17b090e0d888010c308bd5d0bb
MediaWiki:Gadgets/druid/customEditMe.css
8
16
17
2025-09-19T23:12:34Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* Custom DRUID styles should go here */
7ecb3c635f03ba714e419c200113f47043f0e358
MediaWiki:Gadgets/druid/doc
8
17
18
2025-09-19T23:12:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>This gadget provides styles for {{ml|Infobox}}. You can customize:
* [[MediaWiki:Gadgets/druid/variablesEditMe.css]] - to customize the built-in variables (e.g. if you want to make the color of your infobox not match the wiki accent color). This file will load '''first''' out of all of the DRUID CSS files.
* [[MediaWiki:Gadgets/druid/customEditMe.css]] - to otherwise customize DRUID (e.g. if you want to change the padding, or add a border image, something that's not supported through variables. This file will load '''last''' out of all of the DRUID CSS files, so all rules here will overwrite rules in [[MediaWiki:Gadgets/druid/mainReadonly.css]] with equal specificity.
Please do NOT modify [[MediaWiki:Gadgets/druid/mainReadonly.css]]!! That page may be updated by wiki.gg staff via script, and the updates will not function if you modify it.
More documentation can be found at [[support:DRUID infoboxes|DRUID infoboxes]]<!--
--></includeonly><noinclude>This is the documentation page for [[{{#titleparts:{{FULLPAGENAME}}|-1}}]].</noinclude>
2813eb77787e37161b0ed7e4e85c9f5f2d7ad92e
MediaWiki:Gadgets/druid/mainReadonly.css
8
18
19
2025-09-19T23:12:36Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* --------------------------------------------- */
/* Do not edit this file please */
/* You can edit variablesEditMe and customEditMe */
/* --------------------------------------------- */
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:var(--druid-secondary-background-color); /* fallback */
background:color-mix(in srgb, var(--druid-secondary-background-color) 75%, transparent);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 500;
}
.druid-infobox .druid-collapsible .druid-section {
flex-grow: 1;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:var(--druid-link-color); /* fallback */
background:color-mix(in srgb, var(--druid-link-color) 25%, transparent);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused),
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused),
.druid-grid-item:has(.druid-toggleable-data-empty.focused),
.druid-section:has(.druid-toggleable-heading-empty.focused),
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid var(--druid-border-color); /* fallback */
border:1px solid color-mix(in srgb, var(--druid-border-color) 50%, transparent);
border-radius: 2px;
}
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none !important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/* --------------------------------------------- */
/* Do not edit this file please */
/* You can edit variablesEditMe and customEditMe */
/* --------------------------------------------- */
b012f61bd994e50b85508138467794f6a296ed2d
MediaWiki:Gadgets/druid/variablesEditMe.css
8
19
20
2025-09-19T23:12:37Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
/* Light and dark are separated to make it easier for you to do local customizations but in the default version they are identical */
:root, .view-light .druid-container {
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
}
.view-dark .druid-container {
--druid-background-color: var(--wiki-content-background-color, #101418);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #202122);
--druid-border-color: var(--wiki-content-border-color, #72777d);
--druid-link-color: var(--wiki-content-link-color, #6d8afb);
--druid-link-label-color: var(--wiki-content-link-label-color, #000);
}
8fbdba8a0bd21c0bc819a404a5bec10170782fc2
MediaWiki:Gadgets/druidScripts
8
20
21
2025-09-19T23:13:38Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with DRUID infoboxes"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
5df47905f5c565c4a5c0da774413a6dee76eb7d1
MediaWiki:Gadgets/druidScripts/main.js
8
21
22
2025-09-19T23:13:39Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
mw.hook( 'wikipage.content' ).add( () => {
$( '.druid-title-tab' ).off( 'click' )
.on( 'click', function () {
const $parent = $( this ).closest( '.druid-container' );
$parent.find( '.druid-toggleable' ).removeClass( 'focused' );
const i = $( this ).attr( 'data-druid' );
$parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' );
} );
$( '.druid-section-tab' ).off( 'click' )
.on( 'click', function () {
const $parent = $( this ).closest( '.druid-section-container' );
$parent.find( '.druid-toggleable' ).removeClass( 'focused' );
const i = $( this ).attr( 'data-druid' );
$parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' );
} );
$( '.druid-collapsible' ).off( 'click' )
.on( 'click', function () {
const kind = $( this ).attr( 'data-druid-section' );
$( this )
.toggleClass( 'druid-collapsible-collapsed' )
.closest( '.druid-container' )
.find( `[data-druid-section-row="${kind}"]` )
.toggleClass( 'druid-collapsed' );
} );
} );
/* End DRUID */
af8f73fc414f3fc0dae8d97a044675e9912fa457
MediaWiki:Gadgets/hoverShowSpoilers
8
22
23
2025-09-19T23:13:41Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": false,
"default": false,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with spoilers"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.css"
],
"dependencies": [],
"type": "styles"
}
}
427adff0005c5bf986f2bca5bf83943f65359867
MediaWiki:Gadgets/hoverShowSpoilers/main.css
8
23
24
2025-09-19T23:13:42Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
.spoiler-content:hover > * {
pointer-events:unset;
opacity: 1;
}
.spoiler-content:hover {
background-color: transparent;
}
1c73aafcb749d7e0e9107c1045310d2af70aae7e
MediaWiki:Gadgets/luaImportLinks
8
24
25
2025-09-19T23:13:43Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [
828
],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
e5843d78effc2d04aa1fde18970885a1845ae525
MediaWiki:Gadgets/luaImportLinks/main.js
8
25
26
2025-09-19T23:13:44Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
dc09796545586723653a906ae1fed87411f49536
MediaWiki:Gadgets/mpEditLinks
8
26
27
2025-09-19T23:13:45Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages using IMP"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.css",
"main.js"
],
"messages": [
"gadget-mpEditLinks-edit-link-text",
"gadget-mpEditLinks-toggle-link-text"
],
"dependencies": [
"jquery",
"mediawiki.jqueryMsg",
"mediawiki.util"
],
"type": "general"
}
}
42bdf858d58701d246d6e49129de886bb6723777
MediaWiki:Gadgets/mpEditLinks/main.css
8
27
28
2025-09-19T23:13:46Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
.mp-edit-link {
display:block;
position:absolute;
z-index:99;
right:0.5em;
top:0.5em;
background:var(--wiki-content-background-color);
}
.mp-edit-link a {
display:block;
padding:0.1em;
border:1px solid var(--wiki-content-link-color);
}
.mp-edit-link a::before {
display:inline-block;
content:'';
background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E");
background-size:contain;
width:1em;
height:1em;
filter:var(--wiki-icon-to-link-filter);
vertical-align:text-top;
margin-right:0.2em;
}
c5fd62c547dd14df99d3f223cdca962743d492d1
MediaWiki:Gadgets/mpEditLinks/main.js
8
28
29
2025-09-19T23:14:47Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
$.when( $.ready )
.then(function(){
if(!document.getElementById('mp-container')) return; /* page is not using IMP */
if(!mw.config.get('wgIsProbablyEditable')) return; /* user does not have permission to edit the page */
var rootpage = document.getElementById('mp-container').dataset['rootpage']; // Get the rootpage passed from the main page module, so we don't need to make an API call
/* generate the links here instead of in the wikitext, so that users who can't see them don't have them
* in the DOM at all, and screenreaders and search engines don't get confused */
function createLinks(){
$('.mp-box').each(function(_, el){
var params = '?action=edit';
// only add the long preload stuff if the box doesn't exist, for prettier urls
if ( $(el).hasClass('missing') ){
params += '&preload=Template:Main page box/preload&preloadparams[0]=' + el.dataset['boxId'].charAt(0).toUpperCase() + el.dataset['boxId'].slice(1); /* preloadparam is box id with first letter capitalized */
}
$('<a></a>', {href: mw.util.getUrl(rootpage + '/' + el.dataset['boxId']) + params})
.msg('gadget-mpEditLinks-edit-link-text', rootpage + '/' + el.dataset['boxId'])
.appendTo(
$('<div></div>', {
class: 'mp-edit-link'
}).prependTo(el)
);
});
}
function toggleLinks(){
$('.mp-edit-link').each(function(_, el){
$(el).toggle().css('display none;');
});
}
$('<span></span>', {
text: mw.msg('gadget-mpEditLinks-toggle-link-text'),
class: 'mp-edit-toggle',
on: {click: toggleLinks},
}).appendTo($('#top'));
createLinks();
});
1d90ab83a0b7ca91992c8b4a197018d68b8e5959
MediaWiki:Gadgets/purge
8
29
30
2025-09-19T23:14:49Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [],
"contentModels": [],
"rights": [
"edit"
]
},
"module": {
"pages": [
"main.js"
],
"messages": [
"cargo-purgecache",
"cargo-purgecache-failed",
"action-purge"
],
"dependencies": [
"mediawiki.util",
"mediawiki.api",
"mediawiki.jqueryMsg"
],
"type": "general"
}
}
ebb5f4bfef49746bef46514b0ffaccee57f3f1cd
MediaWiki:Gadgets/purge/main.js
8
30
31
2025-09-19T23:14:50Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
$.when( $.ready )
.then(function(){
if ( document.getElementById( 'ca-cargo-purge' )){ return; } // disable if Cargo has already added a purge button
if ( mw.config.get( 'wgNamespaceNumber' ) === -1 ) { return; } // disable on special pages
var url = new URL(window.location.href);
url.searchParams.set('action', 'purge');
var button = mw.util.addPortletLink('p-cactions', url.href, mw.msg('cargo-purgecache'), 'ca-gadget-purgecache', mw.msg('action-purge'), '1');
button.addEventListener('click', (function(event) {
event.preventDefault();
var api = new mw.Api();
api.post({
action: 'purge',
titles: mw.config.get('wgPageName'),
forcerecursivelinkupdate: true
}).then(function() {
window.location.reload(true);
}).fail(function(code) {
mw.notify(mw.msg('cargo-purgecache-failed')+" "+code);
});
}));
});
5d10082771b97fa1ba479534a973769321d887dc
MediaWiki:Gadgets/ranger
8
31
32
2025-09-19T23:14:51Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": false,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with navboxes"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"variables.css",
"main.css",
"custom.css"
],
"dependencies": [],
"type": "styles"
}
}
0e59fa9520b52214b9fedaecae9f41d86afd197f
MediaWiki:Gadgets/ranger/custom.css
8
32
33
2025-09-19T23:14:52Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* Custom RANGER styles can go here. Rules here will override rules of equal specificity in main.css */
769d3248cef93d2b58dcf7339da923494f5173f8
MediaWiki:Gadgets/ranger/main.css
8
33
34
2025-09-19T23:14:53Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/** as of Module:navbox version 1.2.5 **/
.ranger-navbox{
border-color: var(--navbox-outer-border-color);
border-style: var(--navbox-outer-border-style);
border-width: var(--navbox-outer-border-width);
border-radius: var(--navbox-outer-border-radius);
padding: var(--navbox-padding);
font-size: var(--navbox-font-size);
margin: var(--navbox-margin);
background: var(--navbox-background);
line-height: 1.5;
clear:both;
}
.ranger-navbox * {
border: 0;
}
.ranger-navbox .center *{
margin-left: unset;
margin-right: unset;
}
.ranger-navbox,
.ranger-navbox .ranger-section,
.ranger-navbox .ranger-listbox{
display: flex;
flex-direction: column;
gap: var(--navbox-gap);
}
.ranger-navbox .ranger-title,
.ranger-navbox .ranger-header{
text-align: center;
min-height: 1.5em;
position: relative;
z-index: 0;
font-weight: bold;
}
.ranger-navbox .ranger-title{
color: var(--navbox-title-color);
background: var(--navbox-title-background);
font-size: var(--navbox-title-font-size);
padding: var(--navbox-title-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */
}
.ranger-navbox .ranger-title a,
.ranger-navbox .ranger-title a:visited,
.ranger-navbox .ranger-title a:hover,
.ranger-navbox .ranger-title a.external,
.ranger-navbox .ranger-title a.external:visited,
.ranger-navbox .ranger-title a.external:hover {
text-decoration: var(--navbox-title-link-decoration);
}
.ranger-navbox .ranger-title a.new,
.ranger-navbox .ranger-title a.new:visited {
text-decoration: var(--navbox-title-redlink-decoration);
}
.ranger-navbox .ranger-title a,
.ranger-navbox .ranger-title a.external,
.ranger-navbox .ranger-title a.external:visited {
color: var(--navbox-title-link-color);
}
.ranger-navbox .ranger-title a:visited{
color: var(--navbox-title-link-color--visited);
}
.ranger-navbox .ranger-title a.new,
.ranger-navbox .ranger-title a.new:visited{
color:var(--navbox-title-redlink-color);
}
.ranger-navbox .ranger-title a:hover,
.ranger-navbox .ranger-title a:visited:hover,
.ranger-navbox .ranger-title a.external:hover,
.ranger-navbox .ranger-title a.external:visited:hover {
color:var(--navbox-title-link-color--hover);
}
.ranger-navbox .ranger-header{
color: var(--navbox-header-color);
background: var(--navbox-header-background);
font-size: var(--navbox-header-font-size);
padding: var(--navbox-header-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */
}
.ranger-navbox .ranger-sublist .ranger-header{
font-size: var(--navbox-subheader-font-size);
padding: var(--navbox-subheader-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */
}
.ranger-navbox .ranger-header a,
.ranger-navbox .ranger-header a:visited,
.ranger-navbox .ranger-header a:hover,
.ranger-navbox .ranger-header a.external,
.ranger-navbox .ranger-header a.external:visited,
.ranger-navbox .ranger-header a.external:hover {
text-decoration: var(--navbox-header-link-decoration);
}
.ranger-navbox .ranger-header a.new,
.ranger-navbox .ranger-header a.new:visited {
text-decoration: var(--navbox-header-redlink-decoration);
}
.ranger-navbox .ranger-header a,
.ranger-navbox .ranger-header a.external,
.ranger-navbox .ranger-header a.external:visited {
color: var(--navbox-header-link-color);
}
.ranger-navbox .ranger-header a:visited{
color: var(--navbox-header-link-color--visited);
}
.ranger-navbox .ranger-header a.new,
.ranger-navbox .ranger-header a.new:visited{
color:var(--navbox-header-redlink-color);
}
.ranger-navbox .ranger-header a:hover,
.ranger-navbox .ranger-header a:visited:hover,
.ranger-navbox .ranger-header a.external:hover,
.ranger-navbox .ranger-header a.external:visited:hover {
color:var(--navbox-header-link-color--hover);
}
.ranger-navbox .ranger-meta{
font-size: var(--navbox-title-font-size);
position: absolute;
left: var(--navbox-icon-offset--x);
top: calc(var(--navbox-title-padding--y) + 0.08em); /* 0.08em: vertial offset tweak based on the icon graph */
display: block;
}
.ranger-navbox .ranger-meta .nv{
--mask: var(--icon-metalinks);
display: block;
width: 0.84em; /* based on the icon graph */
height: 0.84em;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--navbox-title-icon-color);
}
.ranger-navbox .ranger-meta .nv > a{
display: block;
width: 100%;
height: 100%;
opacity: 0;
}
.ranger-navbox .ranger-meta .nv > a > span{
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
.ranger-navbox .ranger-meta:has(.mw-selflink){
display: none;
}
.ranger-navbox,
.ranger-navbox .ranger-section{
position: relative;
}
.ranger .mw-collapsible-toggle-placeholder{
display: none;
}
.ranger-navbox .ranger-title > .ranger-title-text,
.ranger-navbox .ranger-header > .ranger-header-text{
pointer-events: none;
}
.ranger-navbox .ranger-title > .ranger-title-text a,
.ranger-navbox .ranger-header > .ranger-header-text a{
pointer-events: auto;
}
.ranger-navbox .ranger-title > .mw-collapsible-toggle,
.ranger-navbox .ranger-header > .mw-collapsible-toggle{
--mask: var(--icon-chevron-down);
position: absolute;
right: 0;
top: 0;
z-index: -1;
display: block;
width: 100%;
height: 100%;
overflow:hidden;
}
.ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle,
.ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{
width: 1.5em;
height: 1.5em;
right: var(--navbox-icon-offset--x);
}
.ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle{
top: var(--navbox-title-padding--y);
}
.ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{
top: var(--navbox-header-padding--y);
}
.ranger-navbox.small-collapsible-toggle-click-area .ranger-sublist .ranger-header > .mw-collapsible-toggle{
top: var(--navbox-subheader-padding--y);
}
.ranger-navbox .ranger-title > .mw-collapsible-toggle::before,
.ranger-navbox .ranger-header > .mw-collapsible-toggle::before{
content: "";
display: block;
width: 1.5em;
height: 1.5em;
position: absolute;
right: var(--navbox-icon-offset--x);
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--navbox-title-icon-color);
transform: scaleY(-1);
}
.ranger-navbox .ranger-title > .mw-collapsible-toggle::before{
top: var(--navbox-title-padding--y);
}
.ranger-navbox .ranger-header > .mw-collapsible-toggle::before{
top: var(--navbox-header-padding--y);
}
.ranger-navbox .ranger-sublist .ranger-header > .mw-collapsible-toggle::before{
top: var(--navbox-subheader-padding--y);
}
.ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle::before,
.ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle::before{
top: 0;
right: 0;
}
.ranger-navbox .ranger-header > .mw-collapsible-toggle::before{
background-color: var(--navbox-header-icon-color);
}
.ranger-navbox .ranger-title > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before,
.ranger-navbox .ranger-header > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before{
transform: none;
}
.ranger-navbox .ranger-title > .mw-collapsible-toggle *,
.ranger-navbox .ranger-title > .mw-collapsible-toggle::after,
.ranger-navbox .ranger-header > .mw-collapsible-toggle *,
.ranger-navbox .ranger-header > .mw-collapsible-toggle::after{
display: none;
}
.ranger-navbox .ranger-list{
width: unset;
padding: var(--navbox-list-padding);
}
.ranger-navbox .ranger-above{
background: var(--navbox-above-background);
color: var(--navbox-above-color);
padding: var(--navbox-above-padding);
width: unset;
}
.ranger-navbox .ranger-below{
background: var(--navbox-below-background);
color: var(--navbox-below-color);
padding: var(--navbox-below-padding);
width: unset;
}
.ranger-navbox .ranger-sublist{
display: flex;
flex-direction: column;
gap: var(--navbox-gap);
}
.ranger-navbox .ranger-section-body{
display: grid;
gap: var(--navbox-gap);
grid-template-columns: auto minmax(0,1fr);
}
/* gap fix for collapsed content */
.ranger-navbox [class^="ranger-"][hidden="until-found"]{
margin-top: calc(0px - var(--navbox-gap)) !important;
}
.ranger-navbox .ranger-row{
display: contents;
}
.ranger-navbox .ranger-group,
.ranger-navbox .ranger-subgroup{
text-align: var(--navbox-group-text-align);
font-weight: bold;
background: var(--navbox-group-background);
color: var(--navbox-group-color);
padding: var(--navbox-group-padding);
width: unset;
}
/* for desktop view */
.ranger-navbox.group-align-left .ranger-group,
.ranger-navbox.group-align-left .ranger-subgroup{
--navbox-group-text-align: left;
}
.ranger-navbox.group-align-center .ranger-group,
.ranger-navbox.group-align-center .ranger-subgroup{
--navbox-group-text-align: center;
}
.ranger-navbox.group-align-right .ranger-group,
.ranger-navbox.group-align-right .ranger-subgroup{
--navbox-group-text-align: right;
}
/* for mobile view */
.ranger-navbox.mobile-group-align-left .ranger-group,
.ranger-navbox.mobile-group-align-left .ranger-subgroup{
--navbox-group-text-align--mobile: left;
}
.ranger-navbox.mobile-group-align-center .ranger-group,
.ranger-navbox.mobile-group-align-center .ranger-subgroup{
--navbox-group-text-align--mobile: center;
}
.ranger-navbox.mobile-group-align-right .ranger-group,
.ranger-navbox.mobile-group-align-right .ranger-subgroup{
--navbox-group-text-align--mobile: right;
}
/* for desktop view */
.ranger-navbox.list-align-left .ranger-listbox{
--navbox-list-text-align: left;
}
.ranger-navbox.list-align-center .ranger-listbox{
--navbox-list-text-align: center;
}
.ranger-navbox.list-align-right .ranger-listbox{
--navbox-list-text-align: right;
}
/* for mobile view */
.ranger-navbox.mobile-list-align-left .ranger-listbox{
--navbox-list-text-align--mobile: left;
}
.ranger-navbox.mobile-list-align-center .ranger-listbox{
--navbox-list-text-align--mobile: center;
}
.ranger-navbox.mobile-list-align-right .ranger-listbox{
--navbox-list-text-align--mobile: right;
}
.ranger-navbox .ranger-listbox > .ranger-wrap{
text-align: var(--navbox-list-text-align);
background: var(--navbox-list-background);
color: var(--navbox-list-color);
flex-grow: 1;
}
.ranger-navbox .ranger-sublist{
flex-grow: var(--count);
}
.ranger-navbox .ranger-listbox:first-child{ /* A list-n without group-n */
grid-column-end: span 2;
}
.ranger-navbox .ranger-group,
.ranger-navbox .ranger-subgroup,
.ranger-navbox .ranger-listbox > .ranger-wrap{
display: grid;
justify-items: stretch;
align-items: center;
}
.ranger-navbox.striped-even .ranger-even,
.ranger-navbox.striped-odd .ranger-odd{
background: var(--navbox-list-background--striped);
}
/* make links use full line height (larger click box)*/
.ranger-navbox .hlist a{
display: inline-block;
}
.ranger-navbox .align-left,
.ranger-navbox .alignleft{
text-align: left;
}
.ranger-navbox .align-center,
.ranger-navbox .aligncenter{
text-align: center;
}
.ranger-navbox .align-right,
.ranger-navbox .alignright{
text-align: right;
}
/* responsive */
@media screen and (max-width: 720px) {
.ranger-navbox .ranger-section-body,
.ranger-navbox .ranger-sublist {
display: flex;
flex-flow: column;
}
.ranger-navbox .ranger-row{
display: block;
}
.ranger-navbox .ranger-group + .ranger-listbox > .ranger-sublist:first-child,
.ranger-navbox .ranger-subgroup + .ranger-listbox > .ranger-sublist:first-child{
margin-top: var(--navbox-gap);
}
.ranger-navbox .ranger-listbox.empty{
display: none;
}
.ranger-navbox .ranger-group,
.ranger-navbox .ranger-subgroup{
text-align: var(--navbox-group-text-align--mobile, left);
max-width: unset !important;
}
.ranger-navbox .ranger-group > *,
.ranger-navbox .ranger-subgroup > *{
max-width: unset !important;
}
.ranger-navbox .ranger-sublist {
padding-left: var(--navbox-tree-indent);
margin-left: var(--navbox-tree-line-indent);
}
.ranger-navbox .ranger-subgroup,
.ranger-navbox .ranger-listbox {
position:relative;
}
.ranger-navbox .ranger-group br,
.ranger-navbox .ranger-subgroup br{
display: none;
}
.ranger-navbox .ranger-listbox > .ranger-wrap{
text-align: var(--navbox-list-text-align--mobile, left);
}
.ranger-navbox .ranger-sublist > .ranger-section > .ranger-header{
margin-left: calc( 0px - var(--navbox-tree-indent) - var(--navbox-tree-line-indent));
}
.ranger-navbox .ranger-sublist .ranger-row > ::before{
position: absolute;
left: calc(0px - var(--navbox-tree-indent));
top: 0;
width: var(--navbox-tree-line-width);
height: 100%;
content: '';
display: block;
background-color: var(--navbox-tree-line-color);
}
.ranger-navbox .ranger-sublist .ranger-row > .ranger-listbox::before,
.ranger-navbox .ranger-row.empty-list > .ranger-subgroup::before{
height: calc(100% + var(--navbox-gap));
}
.ranger-navbox .ranger-sublist .ranger-row:last-child > ::before {
display: none;
}
.ranger-navbox .ranger-sublist .ranger-row:last-child > :first-child::before {
display: block;
height: calc(50% + var(--navbox-tree-line-width)/2);
}
.ranger-navbox .ranger-subgroup::after,
.ranger-navbox .ranger-row .ranger-row.empty-group > .ranger-listbox > .ranger-wrap::after{
position: absolute;
left: calc(0px - var(--navbox-tree-indent) + var(--navbox-tree-line-width));
width: calc(var(--navbox-tree-indent) - var(--navbox-tree-line-spacing) - var(--navbox-tree-line-width));
height: var(--navbox-tree-line-width);
content: '';
background-color: var(--navbox-tree-line-color);
}
/* increase height for links */
.ranger-navbox .hlist{
line-height: 2;
}
}
/**** `.pill` class: the "pill" style ****/
/* remove middle dots betweem items */
.ranger-navbox.pill .hlist dd:not(:last-child)::after,
.ranger-navbox.pill .hlist li:not(:last-child)::after{
display: none;
}
/* remove parentheses around nested lists*/
.ranger-navbox.pill .hlist dd ol::before,
.ranger-navbox.pill .hlist dd ul::before,
.ranger-navbox.pill .hlist dd dl::before,
.ranger-navbox.pill .hlist dt ol::before,
.ranger-navbox.pill .hlist dt ul::before,
.ranger-navbox.pill .hlist dt dl::before,
.ranger-navbox.pill .hlist li ol::before,
.ranger-navbox.pill .hlist li ul::before,
.ranger-navbox.pill .hlist li dl::before,
.ranger-navbox.pill .hlist dd ol::after,
.ranger-navbox.pill .hlist dd ul::after,
.ranger-navbox.pill .hlist dd dl::after,
.ranger-navbox.pill .hlist dt ol::after,
.ranger-navbox.pill .hlist dt ul::after,
.ranger-navbox.pill .hlist dt dl::after,
.ranger-navbox.pill .hlist li ol::after,
.ranger-navbox.pill .hlist li ul::after,
.ranger-navbox.pill .hlist li dl::after {
display: none;
}
/* make lists inline-flex */
.ranger-navbox.pill .hlist ul,
.ranger-navbox.pill .hlist ol,
.ranger-navbox.pill .hlist dl{
display: inline-flex;
gap: var(--navbox-pill-gap);
flex-wrap: wrap;
}
/* "pill" style for items */
.ranger-navbox.pill .hlist li,
.ranger-navbox.pill .hlist dt,
.ranger-navbox.pill .hlist dd{
padding: var(--navbox-pill-padding);
border-radius: var(--navbox-pill-border-radius);
box-shadow: var(--navbox-pill-box-shadow);
background: var(--navbox-pill-background);
/* 100% height */
display: flex;
align-items: center;
/* for nested lists */
gap: var(--navbox-pill-gap);
flex-wrap: wrap;
}
/* Add a hover / focus feedback style */
.ranger-navbox.pill .hlist dd:hover,
.ranger-navbox.pill .hlist dd:focus,
.ranger-navbox.pill .hlist dt:hover,
.ranger-navbox.pill .hlist dt:focus,
.ranger-navbox.pill .hlist li:hover,
.ranger-navbox.pill .hlist li:focus {
box-shadow: var(--navbox-pill-box-shadow--hover);
background: var(--navbox-pill-background--hover);
}
/* pill with selflink
*
* Only select the deepest level for nested lists.
* We have to use :has() to pick pills with selflink and
* all browsers which support :has() should also support :is() and :not(),
* therefore we can use :is() and :not() here safely.
*/
.ranger-navbox.pill .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){
background: var(--navbox-pill-selflink-background);
}
/**** `.pill-mobile` class: only apply the "pill" style on mobile ****/
@media screen and (max-width: 720px) {
/* remove middle dots betweem items */
.ranger-navbox.pill-mobile .hlist dd:not(:last-child)::after,
.ranger-navbox.pill-mobile .hlist li:not(:last-child)::after{
display: none;
}
/* remove parentheses around nested lists*/
.ranger-navbox.pill-mobile .hlist dd ol::before,
.ranger-navbox.pill-mobile .hlist dd ul::before,
.ranger-navbox.pill-mobile .hlist dd dl::before,
.ranger-navbox.pill-mobile .hlist dt ol::before,
.ranger-navbox.pill-mobile .hlist dt ul::before,
.ranger-navbox.pill-mobile .hlist dt dl::before,
.ranger-navbox.pill-mobile .hlist li ol::before,
.ranger-navbox.pill-mobile .hlist li ul::before,
.ranger-navbox.pill-mobile .hlist li dl::before,
.ranger-navbox.pill-mobile .hlist dd ol::after,
.ranger-navbox.pill-mobile .hlist dd ul::after,
.ranger-navbox.pill-mobile .hlist dd dl::after,
.ranger-navbox.pill-mobile .hlist dt ol::after,
.ranger-navbox.pill-mobile .hlist dt ul::after,
.ranger-navbox.pill-mobile .hlist dt dl::after,
.ranger-navbox.pill-mobile .hlist li ol::after,
.ranger-navbox.pill-mobile .hlist li ul::after,
.ranger-navbox.pill-mobile .hlist li dl::after {
display: none;
}
/* make lists inline-flex */
.ranger-navbox.pill-mobile .hlist ul,
.ranger-navbox.pill-mobile .hlist ol,
.ranger-navbox.pill-mobile .hlist dl{
display: inline-flex;
gap: var(--navbox-pill-gap);
flex-wrap: wrap;
}
/* "pill" style for items */
.ranger-navbox.pill-mobile .hlist li,
.ranger-navbox.pill-mobile .hlist dt,
.ranger-navbox.pill-mobile .hlist dd{
/* 100% height */
display: flex;
align-items: center;
/* for nested lists */
gap: var(--navbox-pill-gap);
flex-wrap: wrap;
}
/* "pill" style for items */
.ranger-navbox.pill-mobile .hlist li,
.ranger-navbox.pill-mobile .hlist dt,
.ranger-navbox.pill-mobile .hlist dd{
padding: var(--navbox-pill-padding);
border-radius: var(--navbox-pill-border-radius);
box-shadow: var(--navbox-pill-box-shadow);
background: var(--navbox-pill-background);
/* 100% height */
display: flex;
align-items: center;
/* for nested lists */
gap: var(--navbox-pill-gap);
flex-wrap: wrap;
}
/* Add a hover / focus feedback style */
.ranger-navbox.pill-mobile .hlist dd:hover,
.ranger-navbox.pill-mobile .hlist dd:focus,
.ranger-navbox.pill-mobile .hlist dt:hover,
.ranger-navbox.pill-mobile .hlist dt:focus,
.ranger-navbox.pill-mobile .hlist li:hover,
.ranger-navbox.pill-mobile .hlist li:focus {
box-shadow: var(--navbox-pill-box-shadow--hover);
background: var(--navbox-pill-background--hover);
}
/* pill with selflink
*
* Only select the deepest level for nested lists.
* We have to use :has() to pick pills with selflink and
* all browsers which support :has() should also support :is() and :not(),
* therefore we can use :is() and :not() here safely.
*/
.ranger-navbox.pill-mobile .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){
background: var(--navbox-pill-selflink-background);
}
}
/*********************
* End Template:Navbox*
**********************/
ae47934e9fa84b08bcf3da9408cfb9a9d7b105c1
MediaWiki:Gadgets/ranger/variables.css
8
34
35
2025-09-19T23:14:54Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
.ranger-navbox{
--navbox-background: var(--wiki-content-background-color); /* for entire navbox */
--navbox-margin: 0.5em auto;
--navbox-padding: 4px;
--navbox-gap: 3px; /* when using zero-value, it must be 0px */
--navbox-outer-border-color: var(--wiki-content-border-color--accent);
--navbox-outer-border-width: 1px;
--navbox-outer-border-style: solid;
--navbox-outer-border-radius: 0px;
--navbox-font-size: calc(1em - 2px);
--navbox-title-color: var(--wiki-accent-label-color);
--navbox-title-font-size: calc(125%);
--navbox-title-background: var(--wiki-accent-color);
--navbox-title-icon-color: var(--wiki-accent-label-color);
--navbox-title-link-color: var(--navbox-title-color);
--navbox-title-link-color--visited: var(--navbox-title-link-color);
--navbox-title-link-color--hover: var(--wiki-accent-link-color);
--navbox-title-redlink-color: var(--navbox-title-link-color);
--navbox-title-link-decoration: underline solid;
--navbox-title-redlink-decoration: underline wavy;
--navbox-title-padding--y: 0.5em;
--navbox-above-background: color-mix(in srgb, var(--wiki-content-text-color) 15%, transparent);
--navbox-above-color: var(--wiki-content-text-color);
--navbox-above-padding: var(--navbox-list-padding);
--navbox-below-background: var(--navbox-above-background);
--navbox-below-color: var(--navbox-above-color);
--navbox-below-padding: var(--navbox-above-padding);
--navbox-header-color: var(--navbox-title-color);
--navbox-header-font-size: calc(110%);
--navbox-header-background: var(--navbox-title-background);
--navbox-header-icon-color: var(--navbox-title-icon-color);
--navbox-header-link-color: var(--navbox-title-link-color);
--navbox-header-link-color--visited: var(--navbox-title-link-color--visited);
--navbox-header-link-color--hover: var(--navbox-title-link-color--hover);
--navbox-header-redlink-color: var(--navbox-title-redlink-color);
--navbox-header-link-decoration: var(--navbox-title-link-decoration);
--navbox-header-redlink-decoration: var(--navbox-title-redlink-decoration);
--navbox-header-padding--y: 0.3em;
--navbox-subheader-font-size: calc(100%);
--navbox-subheader-padding--y: calc(var(--navbox-header-padding--y)/2);
--navbox-list-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent);
--navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 8%, transparent);
--navbox-list-color: var(--wiki-content-text-color);
--navbox-list-padding: 0.25em 0.5em;
/* --navbox-group-* also apply to .ranger-subgroup */
--navbox-group-text-align: left;
--navbox-group-text-align--mobile: left; /* only for mobile view */
--navbox-group-background: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
--navbox-group-color: var(--wiki-content-text-color);
--navbox-group-padding: var(--navbox-list-padding);
--navbox-tree-line-color: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
--navbox-tree-line-width: 2px;
--navbox-tree-indent: 1em;
--navbox-tree-line-indent: 0.5em;
--navbox-tree-line-spacing: var(--navbox-gap);
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
--icon-metalinks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-edit' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1'%3E%3C/path%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z'%3E%3C/path%3E%3Cpath d='M16 5l3 3'%3E%3C/path%3E%3C/svg%3E");
--navbox-icon-offset--x: 0.5rem; /* should be an absolute length (rem-based or px-based) */
}
.ranger-navbox.pill,
.ranger-navbox.pill-mobile{
/** vars for the "pill" style only (`.pill` and ".pill-mobile" clases) **/
--navbox-pill-gap: 0.3em;
--navbox-pill-padding: 0.25em 0.75em;
--navbox-pill-border-radius: 3px;
--navbox-pill-box-shadow: none;
--navbox-pill-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent);
--navbox-pill-box-shadow--hover: inset 0 0 3px var(--navbox-list-color);
--navbox-pill-background--hover: var(--navbox-pill-background);
--navbox-pill-selflink-background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);/* background of pills with selflink in them */
/* remove list cell background */
--navbox-list-background: none;
--navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 3%, transparent);
}
.ranger-navbox.no-underline-title-links{
--navbox-title-link-color: var(--wiki-accent-link-color);
--navbox-title-link-decoration: none;
--navbox-title-redlink-decoration: none;
}
.ranger-navbox.noborder,
.ranger-navbox.no-border{
--navbox-padding: 0px;
--navbox-outer-border-width: 0px;
}
/******************************
* Fallback for older browsers *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.ranger-navbox {
--navbox-above-background: var(--wiki-content-background-color--secondary);
--navbox-list-background: transparent;
--navbox-list-background--striped: var(--wiki-content-background-color--secondary);
--navbox-group-background: var(--wiki-content-background-color--secondary);
--navbox-tree-line-color: var(--wiki-content-background-color--secondary);
}
.ranger-navbox.pill,
.ranger-navbox.pill-mobile {
--navbox-pill-background: var(--wiki-content-background-color--secondary);
--navbox-list-background--striped: transparent;
--navbox-pill-selflink-background: var(--wiki-content-background-color--secondary);
}
}
/***************
* End fallback *
****************/
0f49887270380cdac6968f16cfc75a115818c39a
MediaWiki:Gadgets/spoilers
8
35
36
2025-09-19T23:14:56Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [
"Pages with spoilers"
],
"namespaces": [],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery"
],
"type": "general"
}
}
e2aacbae968c704385f3937e6b0004f263907193
MediaWiki:Gadgets/spoilers/main.js
8
36
37
2025-09-19T23:14:57Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
/* [[Template:Spoiler]] */
mw.hook('wikipage.content').add(function() {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
c96e5a798a1781287a56037db79ab9094a3eae2b
Amelia
0
37
56
55
2025-09-19T23:15:30Z
Mr Pie 5
2833
18 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
b3d81372901ed28ccb4872f81106f14978338f56
Amelia Delta
0
38
75
74
2025-09-19T23:15:31Z
Mr Pie 5
2833
18 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
3896ffc078988a94bd5f19ae5dffb97772917bbb
Croy
0
39
91
90
2025-09-19T23:15:32Z
Mr Pie 5
2833
15 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
432063a60d8d8f0b7f14aa353cc0ffff31c488fb
Flare
0
41
116
115
2025-09-19T23:15:34Z
Mr Pie 5
2833
21 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
a8a90f3971277d969a5cb7f60065408bdd3ec3a0
Flare Delta
0
42
135
134
2025-09-19T23:15:35Z
Mr Pie 5
2833
18 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
3161463cb0508a3c4e12573ab9e4a90ecefb45e3
Hydra Clad
0
43
141
140
2025-09-19T23:15:35Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
78558687aa442ffc82dacf0ef77d2de594ed037e
Lov
0
44
159
158
2025-09-19T23:15:37Z
Mr Pie 5
2833
17 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
eecee50aca302139bc8bbc9c3ee733d8303480cd
Luna
0
45
192
191
2025-09-19T23:15:39Z
Mr Pie 5
2833
32 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
27012f011ecde02ec823816473745d2caa3a9a19
Luna Delta
0
46
207
206
2025-09-19T23:15:40Z
Mr Pie 5
2833
14 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
b68bf814c1a1a8d2171a2636c2c26280bac4775f
Mechanics
0
47
219
218
2025-09-19T23:15:41Z
Mr Pie 5
2833
11 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
==Gauges==
===Injuries Gauge===
This is where you keep track of the number of times you have been injured. This occurs when you are struck by an Attack from the Clad or Legions and take damage.
While the player board only goes up to 7, the Injuries Gauge has no limit. If your Injuries Gauge reaches 8 or more, use a second Gauge Marker to indicate the sum total.
===MP Gauge===
''Short for Magical Power.''
This is where you keep track of your MP. This can be generated through various card effects, the +1 MP Basic Action, and the +1 MP CP Action. MP persists continuously across rounds and may be spent to play {{HacKClaD/Icon|attack magic}} Attack Magic, {{HacKClaD/Icon|support magic}} Support Magic, and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills.
The MP Gauge is limited to a maximum of 7. Any additional gained MP will result in no change to the MP Gauge.
===CP Gauge===
''Short for Charged Power.''
This is where you keep track of your CP. This is spent on CP Actions, including common CP Actions to generate MP, Reduce damage, and draw cards. CP is possible to gain through some card effects and is automatically generated when you Reshuffle the Deck.
The CP Gauge limit depends on the character. Any additional gained CP will result in no change to the CP Gauge.
* Base Game and CROSS FATE characters are limited to maximum of 7.
* DELTA characters are limited to a maximum of 15.
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===1: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each player will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===2: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Innate CP Action that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
a9d849cc3a711072029b9d3fbd3e6cfbbeba561e
Mia
0
48
242
241
2025-09-19T23:15:42Z
Mr Pie 5
2833
22 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
86e39a29991e801ff4cfa0eb0e86d60458f3416c
Mia Delta
0
49
263
262
2025-09-19T23:15:44Z
Mr Pie 5
2833
20 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
5e747fbd38787bb3664c01862cdfde9d28970753
Modes
0
50
267
266
2025-09-19T23:15:44Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperation Mode ==
Working together as a team, all players must obtain a certain number of Magic Shards within '''7 rounds'''. There is no end-of-game scoring in this mode, so you need to work as a team and run down the Clad as fast as you can!
=== Win and Lose Conditions ===
The Magic Shard supply is given a fixed total quantity based on difficulty.
'''WIN:'''
* The Magic Shard supply is fully emptied by any means before the end of Round 7.
'''LOSE:'''
* Any player exceeds the '''Injuries Limit''' or '''Corruption Limit''' of the Clad.
* Round 7 ends.
=== Setup Changes ===
==== Clad Deck ====
The game begins in Voltage 2, and the Clad Deck starts with all Voltage 1 and Voltage 2 cards. When reformed, the Voltage 3 cards are shuffled in as normal.
==== Missions ====
7 Mission cards are removed from the game, due to a lack of viability in play. Of the available cards, all characters with Mission Cards are randomly drawn 2 Mission cards they can complete.
{| class="wikitable"
! Available Missions !! Exempt Missions
|-
| Parry, Hard Puncher, Invulnerable, Lightning Speed, Destroyer, Machine Gun, Nuclear, Assault, Collector, Treasure Hunter, Flash
| Wizard, Vitality, Survivor, Rapture, Overdrive, Invincible, Endurance
|}
=== Rule Changes ===
==== Turn Order ====
When players are placing their Initiative Card, the Turn Slot they must select is determined by their current held Magic Shards. All Turn Slot bonuses are applied as usual.
* The Player with the '''fewest''' Magic Shards uses the 1<sup>st</sup> Turn Slot. The player with the next fewest uses the 2<sup>nd</sup> Turn Slot, and so on.
* If there is a tie, the player with the previously earliest Turn Slot will use the earliest available Turn Slot.
The standard rule that a player in the 4<sup>th</sup> Turn Slot cannot use the 4<sup>th</sup> Turn Slot again is ignored for this mode. If there is less than 4 players, the 4<sup>th</sup> and 3<sup>rd</sup> Turn Slots may be unused for the duration of the game.
==== Team Reactions ====
When ''any player'' is being attacked and has an opportunity to React, ''any player'' may play the '''Block''' card to reduce the damage taken.
No other {{HacKClaD/Icon|reaction}} or {{HacKClaD/Icon|reaction magic}} skills may be used this way.
==== Clad ATK Level ====
The Clad's ATK level is set at the start of the game on the Cooperation Mode Clad ATK Tracker, depending on the difficulty level.
'''At the end of every round''', the Clad ATK level will increase by +1, up to a maximum of 8.
==== Injury Resolution ====
All Magic Shards dropped by a player during Injury Resolution is returned to the Magic Shard supply, effectively healing the Clad in the process.
=== Clad-Specific Rules ===
==== Worm & Shell Clad ====
The Worm and Shell Clad begin with a set ATK level based on difficulty, and it may increase to a '''maximum of 8 ATK'''. During Injury Resolution, the Clad's ATK increases by 1. The ATK is ''still'' increased by 1 when the Voltage increases to 3.
The player's lose when any player's '''Injuries Gauge''' exceeds the allowed limit ''(This includes self-inflicted Injuries by Rosette-Δ)''.
==== Hydra Clad ====
The starting Voltage level is determined by the difficulty. The Clad Deck is still initially formed with Voltage 1 and 2 cards, but the Clad's ATK level will be based on its current Voltage gauge, increasing after the Clad Deck is reformed. If the Hydra Clad starts at Voltage 3, it will remain at Voltage 3 after the Clad Deck reforms.
The player's lose when any player has more '''Corruption''' than the allowed limit ''(This includes Corruption obtained by activating Crack Skills)''.
=== Difficulty ===
Depending on desired difficulty, the stats for the required Magic Shards and allowable injuries will differ, depending on the number of players.
===== Worm & Shell Clad =====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>ATK level !! rowspan=2| Allowable<br>Injuries
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 105 || 88 || 70 || 2 || 2
|-
| Normal || 125 || 104 || 82 || 3 || 1
|-
| Expert || 140 || 115 || 90 || 3 || 1
|-
| Inferno || 150 || 123 || 95 || 4 || 1
|}
==== Hydra Clad ====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>Voltage!! rowspan=2| Allowable<br>Corruption
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 90 || 74 || 58 || 1 || 4
|-
| Normal || 106 || 86 || 66 || 2 || 3
|-
| Expert || 120 || 98 || 74 || 2 || 3
|-
| Inferno || 130 || 105 || 80 || 3 || 3
|}
==Navigation==
{{HacKClaD/Navigation
|summary=Rules for different Game Modes in HacKClaD.}}
02ed8bf88203e328d1d08a56306dcc586bd29653
Rosette
0
51
318
317
2025-09-19T23:15:48Z
Mr Pie 5
2833
50 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
8e0883a78860d0b82ea7fc99cf61592eb6d0cbe9
Rosette Delta
0
52
333
332
2025-09-19T23:15:49Z
Mr Pie 5
2833
14 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
0455a9ef23c2ecd96accc4bb8a76a594d91f15f9
Shell Clad
0
53
339
338
2025-09-19T23:15:49Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
42fce3cdb4e3c869a29b8699cd473f53d879e864
Strategy
0
54
345
344
2025-09-19T23:15:50Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removin a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
For each card <u>less than 3</u> you removed from the discard pile during the Deck Reform, an accelerated round can be achieved in a later round with the other effects. ''(e.g. if you removed only 2 cards and reformed during Round 2, then Round 4 will have a 0 card deck that can be reformed early to gain the accelerated deck reform)''. For each card <u>more than 3</u> you removed from the discard pile, a second round can be accelerated for one less card.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP.
''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
===CP Card Draw===
Every character can spend CP to draw a card. This is especially powerful when combined with smart deck cycles, as not only can it allow a character to achieve the cycle with only 1 other card draw or deck discard, but they will hold an extra card in hand during the deck reform, accelerating ''a second'' deck reform when performed with a full hand. This is essentially 2 cards worth of value toward Deck Reforms, which can often lead toward getting a fifth reform, paying back the CP spent earlier, and generating Deck VP, while giving a stronger deck sooner.
For this reason, it is often very opportunistic to intentionally spend CP this way, as it is one of the most efficient ways to receive card draw.
This can become ''extremely strong'' if timed with a 1<sup>st</sup> Turn Slot to hold a staggering 5 cards in hand, making a second accelerated Deck Reform trivially easy.
===Avoiding Bad Deck Sequencing===
One of the most dangerous outcomes to this strategy is having necessary card draw and deck discard effects hidden at the bottom of your deck. They will ''not'' be usable until the next round when it is too late. You can potentially look for it using a CP Action, but in most cases this is a bad position. It is often beneficial to intentionally keep these cards on the Turn Board to maximise the chance you will use them at the beginning of a cycle.
===3rd Turn Slot===
The 3<sup>rd</sup> Turn Slot is rarely-contested on the Turn Board due to not providing resources, however it is one of the best ways to trigger your first accelerated Deck Reform. This makes it a surprisingly potent option, as triggering a Deck Reform at this time guarantees 3 cards are removed from the discard pile (your hand), as long as two more cards were removed from the deck.
This also has the benefit of kick-starting your next cycle, as you are in a better position to claim the 1<sup>st</sup> Turn Slot in the next cycle and try to repeat the process.
== Navigation ==
{{HacKClaD/Navigation}}
ba29a97c5233fdd294a3e75c28adef98739da374
Wyrm Clad
0
55
353
352
2025-09-19T23:15:50Z
Mr Pie 5
2833
7 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{HacKClaD/Navigation}}
674a71752fb1cb713943b505e844637f3fe9ada5
Template:Bio/doc
10
56
357
356
2025-09-19T23:15:50Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{HacKClaD/Bio
| origin = base
| age = 20
| height = 5'7"
| hobbies = Training
| skills = Cooking
| dislikes = Negotiation
| overview =
A relentless Witch of the wild Regaldo clan.
The red-hot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete trust of those around her. Having lost her father as a young child, she's now entirely devoted to battle and the protection of her loved ones so that she never has to watch another light sputter out again.
}}
c7758770c22a52514a0e086a89de264c1a8472d4
Template:Card Overview Skill
10
57
380
379
2025-09-19T23:15:51Z
Mr Pie 5
2833
22 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
61e45328d49665b01c862b4ca42dd4bd8f081ba8
Template:Card Overview Skill/doc
10
58
387
386
2025-09-19T23:15:52Z
Mr Pie 5
2833
6 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!"
}}
1fbb560c0a4450d546ad2ca022cce9476ba5a604
MediaWiki:Gadgets/themeColorEditor
8
59
388
2025-09-19T23:15:58Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [
8
],
"contentModels": [
"css"
],
"rights": [
"editinterface"
]
},
"module": {
"pages": [
"main.js"
],
"dependencies": [],
"type": "general"
}
}
b512452ab2c0b2fd4d86d6a70c4c80fba41d14ed
MediaWiki:Gadgets/themeColorEditor/main.js
8
60
389
2025-09-19T23:16:00Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
$(function() {
if (mw.config.get('wgPageName') != "MediaWiki:Common.css") return;
mw.loader.load( 'https://commons.wiki.gg/load.php?lang=en&modules=ext.gadget.themeColorEditorScript&skin=vector&maxage=360&smaxage=360' )
});
a6d1c6789815c3c323c2afd84def2c1ca23d5efe
MediaWiki:Gadgets/uploadMultipleFiles
8
61
390
2025-09-19T23:16:01Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [
-1
],
"contentModels": [],
"rights": [
"edit",
"upload"
]
},
"module": {
"pages": [
"main.js"
],
"dependencies": [
"jquery",
"mediawiki.util"
],
"type": "general"
}
}
13bc1e984c367575a7b4f4ac29d2cf75b4f01c6c
MediaWiki:Gadgets/uploadMultipleFiles/main.js
8
62
391
2025-09-19T23:16:02Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
/* Modified version of https://dev.fandom.com/wiki/UploadMultipleFiles
* from https://terraria.wiki.gg/wiki/MediaWiki:Gadget-uploadMultipleFiles.js */
$.when( mw.loader.using( ['site', 'mediawiki.util', 'mediawiki.api', 'mediawiki.jqueryMsg'] ), $.ready )
.then( () => new mw.Api().loadMessagesIfMissing([
'gadget-uploadMultipleFiles-multiupload',
'gadget-uploadMultipleFiles-yes',
'gadget-uploadMultipleFiles-no',
'gadget-uploadMultipleFiles-sourcefiles',
'gadget-uploadMultipleFiles-categoryname',
'gadget-uploadMultipleFiles-categorynamehint',
'gadget-uploadMultipleFiles-categorynamespace',
'gadget-uploadMultipleFiles-uploadfiles',
'gadget-uploadMultipleFiles-nofiles',
'gadget-uploadMultipleFiles-nolicense',
'gadget-uploadMultipleFiles-summary',
'gadget-uploadMultipleFiles-license',
'gadget-uploadMultipleFiles-categories',
'gadget-uploadMultipleFiles-uploading',
'gadget-uploadMultipleFiles-uploaded',
'gadget-uploadMultipleFiles-failed',
'gadget-uploadMultipleFiles-done',
'gadget-uploadMultipleFiles-ratelimited',
]) )
.then(function(){
if (mw.config.get("wgCanonicalSpecialPageName") !== "Upload"){ return; }
if (window.__wgg_UploadMultipleFiles_IsLoaded) { return; }
window.__wgg_UploadMultipleFiles_IsLoaded = true;
const getUploadDescription = function() {
var sections = [];
var summary = $("#wpUploadDescription").val();
var licenseDisplayName = $("#wpLicense option:selected").val();
var categoryName = $("#multiFileCategory").val();
if (summary !== ""){
sections.push(summary);
}
if (licenseDisplayName !== "") {
var licenseTemplateText = $("#wpLicense option:selected").prop("title");
sections.push("== " + mw.msg("gadget-uploadMultipleFiles-license") + " ==\n" + licenseTemplateText);
}
if (categoryName !== "")
sections.push("[[" + mw.msg("gadget-uploadMultipleFiles-categorynamespace") + ":" + categoryName + "]]");
return sections.join("\n\n");
};
const getWatchlistPreference = function() {
if ($("#wpWatchthis").is(":checked")) {
return "watch";
} else {
return "nochange";
}
};
$("#wpUploadFile").parent().parent().addClass("regularFileSelect");
$("tr.regularFileSelect").before(
$("<tr></tr>").append(
$('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-multiupload"),
$('<td class="mw-input"></td>').append(
$("<label></label>").msg("gadget-uploadMultipleFiles-yes").prepend('<input type="radio" name="multipleFiles" value="yes" /> '),
' ',
$("<label></label>").msg("gadget-uploadMultipleFiles-no" ).prepend('<input type="radio" name="multipleFiles" value="no" checked/> '),
)
)
).after(
$('<tr class="multipleFileSelect" style="display:none;"></tr>').append(
$('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-sourcefiles"),
$('<td class="mw-input"></td>').append('<input type="file" id="multiupload" multiple />')
)
);
$("input[name='wpUpload']").addClass("regularFileSelect");
$("#wpDestFile").parent().parent().addClass("regularFileSelect");
$("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect");
// Append "category name" textbox to multiupload section
$("#mw-upload-form #mw-htmlform-description tbody").append(
$('<tr class="mw-htmlform-field-HTMLTextField multipleFileSelect" style="display:none;"></tr>').append(
$('<td class="mw-label"></td>').append('<label for="multiFileCategory"><abbr title="' + mw.msg("gadget-uploadMultipleFiles-categorynamehint") + '">' + mw.msg("gadget-uploadMultipleFiles-categoryname") + '</abbr></label>'),
$('<td class="mw-input"></td>').append('<input id="multiFileCategory" name="multiFileCategory" size="60">')
)
);
$("input[name='wpUpload']").after('<input type="button" value="' + mw.msg("gadget-uploadMultipleFiles-uploadfiles") + '" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />');
$("input[name='multipleFiles']").change(function() {
if (this.value === 'yes') {
$(".regularFileSelect").hide();
$(".multipleFileSelect").show();
} else {
$(".regularFileSelect").show();
$(".multipleFileSelect").hide();
}
});
$("#multiFileSubmit").click(function() {
var files = $("#multiupload")[0].files;
// Cancel upload if no files are selected
if (files.length === 0) {
alert(mw.msg("gadget-uploadMultipleFiles-nofiles"));
return false;
}
// Cancel upload if no license is selected
if ($("#wpLicense option:selected").val() === "" && !mw.config.get("UMFBypassLicenseCheck")) {
alert(mw.msg("gadget-uploadMultipleFiles-nolicense"));
return false;
}
// Description is summary + license + category
var description = getUploadDescription();
var watch = getWatchlistPreference();
$("#firstHeading").msg("gadget-uploadMultipleFiles-uploading");
$("#mw-content-text").html("<h3>" + mw.msg("gadget-uploadMultipleFiles-uploaded") + "</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>" + mw.msg("gadget-uploadMultipleFiles-failed") + "</h3><ul></ul></div>");
var currentFileIdx = 0;
var uploadCurrentFile;
uploadCurrentFile = function() {
if (currentFileIdx > files.length) {
$("#mw-content-text").append($("<h3></h3>").msg("gadget-uploadMultipleFiles-done"));
return;
}
if (files[currentFileIdx] === undefined) {
currentFileIdx++;
uploadCurrentFile();
return;
}
fd = new FormData();
fd.append("action", "upload");
fd.append("token", mw.user.tokens.get("csrfToken"));
fd.append("filename", files[currentFileIdx].name);
fd.append("file", files[currentFileIdx]);
fd.append("text", description);
fd.append("watchlist", watch);
fd.append("ignorewarnings", 1);
fd.append("format", "json");
const $output = $("#mw-content-text > ul");
const $failed = $("#multiUploadFailed");
const $failedOutput = $('#multiUploadFailed ul');
$.ajax({
url: mw.util.wikiScript("api"),
method: "POST",
data: fd,
cache: false,
contentType: false,
processData: false,
type: "POST"
}).done(function(d) {
if (d.error == undefined) {
$output.append('<li><a href="' + d.upload.imageinfo.descriptionurl + '" target="_blank">' + d.upload.filename + '</a></li>');
}
// specific catch for ratelimiting
else if(d.error.code === "ratelimited") {
timer = 60;
console.log(mw.msg('gadget-uploadMultipleFiles-ratelimited', timer));
$message = $('<li class="multiUploadActive"></li>').msg('gadget-uploadMultipleFiles-ratelimited', $('<span id="rateLimitCounter">' + timer + '</span>'));
$output.append($message);
var countdown = setInterval(function(){
// count the timer down, and remove at 0
timer -= 1;
document.getElementById('rateLimitCounter').textContent = timer;
if (timer <= 0) {
$message.remove()
clearInterval(countdown);
}
}, 1000);
setTimeout(function(){
// redundant clearing of the interval and message in case of race conditions
clearInterval(countdown);
$message.remove();
uploadCurrentFile();
}, timer * 1000);
return;
}
// generic fallback
else {
$failedOutput.append('<li>' + files[currentFileIdx].name + ': ' + d.error.info + '</li>');
$failed.show();
}
currentFileIdx++;
uploadCurrentFile();
}).fail(function() {
$failedOutput.append('<li>' + files[currentFileIdx].name + '</li>');
$failed.show();
currentFileIdx++;
uploadCurrentFile();
});
};
uploadCurrentFile();
});
});
f47e56dc31399578758f15aafbdf732564a80bd3
MediaWiki:Gadgets/userProfile
8
63
392
2025-09-19T23:16:04Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": false,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [
-1,
2,
3
],
"contentModels": [],
"rights": []
},
"module": {
"pages": [
"main.js",
"main.css"
],
"dependencies": [
"mediawiki.interface.helpers.styles",
"mediawiki.util",
"mediawiki.api",
"jquery"
],
"type": "general"
}
}
e9c76b459199205abae5373548f6ff36e83fefcc
MediaWiki:Gadgets/userProfile/main.css
8
64
393
2025-09-19T23:16:05Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
#contentSub > * + .horse-userprofile {
margin-top: 1em;
}
.horse-userprofile {
font-size: 120%;
color: var(--wiki-content-text-color);
border: 2px solid var(--wiki-content-border-color);
padding: 6px 12px;
}
.horse-userprofile-info span:first-of-type {
font-weight: bold;
}
1729445bb17e2974426befaf9bd441ab4bf189c5
MediaWiki:Gadgets/userProfile/main.js
8
65
394
2025-09-19T23:16:06Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
// User profile
// <nowiki>
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function() {
var config = mw.config.get( [
'wgRelevantUserName',
'wgNamespaceNumber',
'wgUserLanguage',
'wgArticleId',
'wgAction',
'wgTitle'
] );
var username = config.wgRelevantUserName;
if ( !username || window.loadedHorseUserProfile ) return;
window.loadedHorseUserProfile = true;
if ( config.wgNamespaceNumber !== -1 && config.wgTitle.includes('/') ) return;
var lang = mw.language.bcp47(config.wgUserLanguage);
var dateOptions = {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
timeZone: "UTC",
timeZoneName: "short"
};
var api = new mw.Api();
if ( mw.util.isIPAddress(username) ) api.get( {
action: 'query',
list: ['usercontribs', 'blocks'],
ucuser: username,
ucprop: [],
uclimit: 'max',
bkip: username,
bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'],
bklimit: 1,
formatversion: 2
} ).done( function(data) {
var editcount = data.query.usercontribs.length;
if ( data.continue && data.continue.uccontinue ) editcount = data.limits.usercontribs+'+';
var user = {
groups: ['*'],
editcount: editcount
};
formatProfile(user, data.query.blocks[0]);
} );
else api.get( {
action: 'query',
list: ['users', 'blocks'],
ususers: username,
usprop: ['groups', 'editcount', 'registration', 'emailable'],
bkusers: username,
bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'],
bklimit: 1,
formatversion: 2
} ).done( function(data) {
formatProfile(data.query.users[0], data.query.blocks[0]);
} );
if ( window.loadedHorseUserProfileContribs ) return;
window.loadedHorseUserProfileContribs = true;
if ( config.wgNamespaceNumber === 2 && !config.wgArticleId && config.wgAction === 'view' ) {
mw.loader.using( [ 'mediawiki.pager.styles', 'mediawiki.special.changeslist' ] ).then( function() {
var text = '== [[Special:Contributions/' + username + '|{{int:contributions-title|' + username + '}}]] ==\n{{Special:Contributions/' + username + '|limit=20}}';
new mw.Api().parse( text, {
title: 'User:' + config.wgTitle,
wrapoutputclass: 'horse-userprofile-contribs',
disableeditsection: true,
disablelimitreport: true,
uselang: config.wgUserLanguage
} ).done( function(parsedText) {
mw.hook( 'wikipage.content' ).fire(
$( parsedText ).appendTo('#mw-content-text')
);
} );
} );
}
function formatProfile(user, block) {
user.groups.splice(user.groups.indexOf('*'), 1);
var text = '<div class="horse-userprofile-info">';
if ( user.groups.length ) {
var groupList = user.groups.map( function(group) {
var grouppage = '{{MediaWiki:grouppage-'+group+'}}';
return [
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}',
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}'
];
} ).reduce( function(prev, cur) {
prev[0].push(cur[0]);
prev[1].push(cur[1]);
return prev;
}, [[], []] );
text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>';
if (mw.config.get('wgUserGroups').some(item => ['advocate', 'staff'].includes(item))) { //return true if their usergroups contain advocate or staff
text += '<br/>([[Special:UserRights/' + username + '|{{int:tool-link-userrights|' + username + '}}]])'
}
}
text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>';
if ( user.registration ) text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>';
// if ( user.userid && !user.emailable ) text += '\n\n<span>{{int:nowikiemailtext|'+username+'}}</span>';
text += '\n\n</div>';
if ( block && !$('.mw-warning-with-logexcerpt .mw-logevent-loglines > .mw-logline-block').length ) {
var notice = 'sp-contributions-blocked-notice';
if ( mw.util.isIPAddress(block.user, true) ) notice += '-anon';
var logentry = 'logentry-block-block';
var partialBlock = [];
if ( block.partial ) {
notice += '-partial';
logentry = 'logentry-partialblock-block';
if ( block.restrictions.pages ) {
var blockpages = block.restrictions.pages.map( function(page) {
return '[['+page.title+']]';
} );
partialBlock.push('{{int:logentry-partialblock-block-page|'+blockpages.length+'|'+mw.language.listToText(blockpages)+'}}');
}
if ( block.restrictions.namespaces ) {
var blocknamespaces = block.restrictions.namespaces.map( function(namespace) {
if ( !namespace ) return '[[Special:AllPages|{{int:blanknamespace}}]]';
return '[[Special:AllPages/{{ns:'+namespace+'}}:|{{ns:'+namespace+'}}]]';
} );
partialBlock.push('{{int:logentry-partialblock-block-ns|'+blocknamespaces.length+'|'+mw.language.listToText(blocknamespaces)+'}}');
}
if ( block.restrictions.actions ) {
var blockactions = block.restrictions.actions.map( function(action) {
return '{{int:ipb-action-'+action+'}}';
} );
partialBlock.push('{{int:logentry-partialblock-block-action|'+blockactions.length+'|'+mw.language.listToText(blockactions)+'}}');
}
if ( !partialBlock.length ) logentry = 'logentry-non-editing-block-block';
}
var blockDate = new Date(block.timestamp);
var blockexpiry = '{{int:infiniteblock}}';
if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(block.expiry) ) {
var expiry = new Date(block.expiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
var duration = expiry - blockDate;
var blockDuration = [];
var factor = 1000;
if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)];
factor *= 24;
if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)];
if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))];
if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))];
factor *= 365;
if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)];
if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))];
if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))];
if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))];
if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions));
else blockexpiry = '{{int:'+blockDuration.join('|')+'}}';
}
var blockflags = '';
var blockflaglist = [];
if ( block.anononly ) blockflaglist.push('{{int:block-log-flags-anononly}}');
if ( block.nocreate ) blockflaglist.push('{{int:block-log-flags-nocreate}}');
if ( !block.autoblock && !mw.util.isIPAddress(block.user, true) ) blockflaglist.push('{{int:block-log-flags-noautoblock}}');
if ( !block.allowusertalk ) blockflaglist.push('{{int:block-log-flags-nousertalk}}');
if ( block.noemail ) blockflaglist.push('{{int:block-log-flags-noemail}}');
if ( block.hidden ) blockflaglist.push('{{int:block-log-flags-hiddenname}}');
if ( blockflaglist.length ) blockflags = '{{int:parentheses|'+blockflaglist.join(mw.msg('comma-separator'))+'}}';
var blockreason = ' <span class="comment">{{int:parentheses|'+block.reason+'}}</span>';
if ( !block.reason ) blockreason = '';
text += '<div class="horse-userprofile-block cdx-message cdx-message--block cdx-message--warning mw-warning-with-logexcerpt"><span class="cdx-message__icon"></span><div class="cdx-message__content">\n{{int:'+notice+'|'+username+'}}\n';
text += '<ul class="mw-logevent-loglines"><li class="mw-logline-block">'+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:'+logentry+'|[[User:'+block.by+'|'+block.by+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.by+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.by+'|{{int:contribslink}}]]</span></span>|'+block.by;
if ( mw.util.isIPAddress(block.user, true) ) text += '|[[Special:Contribs/'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span></span>';
else text += '|[[User:'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.user+'|{{int:contribslink}}]]</span></span>';
text += '|'+block.user+'|'+blockexpiry+'|'+blockflags+'|'+mw.language.listToText(partialBlock)+'}}'+blockreason+'</li></ul></div></div>';
}
api.parse( '<div class="cdx-message__content">' + text + '</div>', {
disablelimitreport: true,
wrapoutputclass: 'horse-userprofile mw-message-box cdx-message mw-content-'+($('#mw-content-subtitle').attr('dir')||'ltr'),
uselang: config.wgUserLanguage
} ).done( function(parsedText) {
parsedText = parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' );
mw.hook( 'wikipage.content' ).fire(
$( parsedText ).appendTo('#contentSub')
);
} );
}
} );
// </nowiki>
65e00afacc077b14c908f3ff6280e3518f99a5b1
MediaWiki:Gadgets/vectorScripts
8
66
395
2025-09-19T23:16:07Z
Mr Pie 5
2833
Adding default set of pages
GadgetDefinition
application/json
{
"settings": {
"section": "",
"package": true,
"default": true,
"hidden": true,
"supportsUrlLoad": false
},
"loadConditions": {
"actions": [],
"categories": [],
"namespaces": [],
"contentModels": [],
"rights": [],
"skins": [
"vector"
]
},
"module": {
"pages": [
"main.js"
],
"dependencies": [],
"type": "general"
}
}
f26fca963d213febee869477a05933a6fedfc542
MediaWiki:Gadgets/vectorScripts/main.js
8
67
396
2025-09-19T23:16:08Z
Mr Pie 5
2833
Adding default set of pages
javascript
text/javascript
/*** Mobile navigation toggle button ***/
( function () {
const BUTTON_CLASS = 'mobile-nav-toggle';
const EXPANDED_CLASS = 'nav--expanded';
if (document.querySelector('button.' + BUTTON_CLASS)){return;} // early return to avoid double button if this runs twice
let mobileSidebarButton = document.createElement( 'button' );
let sidebar = document.getElementById( 'mw-panel' );
mobileSidebarButton.className = BUTTON_CLASS;
mobileSidebarButton.addEventListener( 'click', function () {
mobileSidebarButton.classList.toggle( EXPANDED_CLASS );
sidebar.classList.toggle( EXPANDED_CLASS );
} );
sidebar.prepend( mobileSidebarButton );
document.body.classList.add( 'has-vector-mobile-menu' );
} )();
/*** End mobile navigation toggle button ***/
/*** #mw-head collapsing fix ***/
/*** IMPORTANT: Do not copy this code if your wiki is not updated to default loadout 2.0 (May 22, 2025) or later, or your navigation tabs will break ***/
mw.loader.using('skins.vector.legacy.js', function() {
$.collapsibleTabs.calculateTabDistance = function(){
return parseInt(window.getComputedStyle(document.getElementById( 'right-navigation' ), '::before').width ) - 1;
}
});
/*** END #mw-head collapsing fix ***/
cb209a13dfc674d9ad471ec79784c4d65ad785f1
MediaWiki:Licenses
8
68
397
2025-09-19T23:17:09Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
*Game content
** License|game|This contains content from the game or its official media
*Commonly used
** License|fairuse|This will be used in a way that qualifies as "fair use" under US law
** License|CC0|This file is licensed under the CC0 1.0 License
** License|CC-BY-NC-ND|This is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License
** License|CC-BY-NC-SA|This is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
** License|CC-BY-NC|This is licensed under the Creative Commons Attribution-NonCommercial 3.0 License
** License|CC-BY-ND|This is licensed under the Creative Commons Attribution-NoDerivs 3.0 License
** License|CC-BY-SA|This is licensed under the Creative Commons Attribution-ShareAlike 3.0 License
** License|permission|The copyright holder gave permission to use this work only in wiki.gg articles
** License|CC-BY|This is licensed under the Creative Commons Attribution 3.0 License
** License|CC-PD|This is in the public domain
** License|CC-SRR|This is licensed under the Creative Commons Some Rights Reserved License
*Unsure or unknown
** License|nolicense|I don't know the license
80cf31331a258a3fc3651f6d5961fbb5c1822cee
MediaWiki:Mainpage
8
69
398
2025-09-19T23:17:11Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{SITENAME}}
3879910e8b355a24373fd09ccc909145b2639907
MediaWiki:Newarticletext
8
70
399
2025-09-19T23:17:12Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
You have followed a link to a page that does not exist yet.
To create the page, start typing in the box below (see the [$1 help page] for more info).
If you are here by mistake, click your browser's <strong>back</strong> button.
778f9ef242eb3058ef30ed3325b901adb762a2af
MediaWiki:Theme-definitions
8
71
400
2025-09-19T23:17:13Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
* light[bundled|kind=light]
* dark[bundled|kind=dark]
05cdfdf87ea42919cc6ea267d3972cc06847ed60
MediaWiki:Vector.css
8
72
401
2025-09-19T23:17:15Z
Mr Pie 5
2833
Adding default set of pages
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
d45c2dc36c39d1d6d344d4bbe60b33839c15d24f
Template:!!
10
73
402
2025-09-19T23:17:17Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
||<noinclude>{{documentation}}</noinclude>
02fb31115eef5c15d6612ac334bf5a5d83155c0a
Template:!!/doc
10
74
403
2025-09-19T23:17:18Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!(
10
75
404
2025-09-19T23:18:19Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[<noinclude>
{{documentation}}</noinclude>
1b058774deae9a7e511a0486a04647d6a3b9af62
Template:!((
10
76
405
2025-09-19T23:18:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[<noinclude>
{{documentation}}</noinclude>
a331374acf15177afbb3ffc0ec7bd5ada14c582e
Template:!((/doc
10
77
406
2025-09-19T23:18:21Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!(/doc
10
78
407
2025-09-19T23:18:23Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!)
10
79
408
2025-09-19T23:18:24Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
|}<noinclude>{{documentation}}</noinclude>
b2debea163716e114d1ea46e65a63d7a1ae84bc0
Template:!)/doc
10
80
409
2025-09-19T23:18:25Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-
10
81
410
2025-09-19T23:18:26Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
|-<noinclude>{{documentation}}</noinclude>
636f9e440c24f4a3fe28b49cebd1808c3de8a814
Template:!-!
10
82
411
2025-09-19T23:18:27Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
|-|<noinclude>{{documentation}}</noinclude>
c634369c1e88b95ebe6a6d827cb32dc1e9c61fec
Template:!-!/doc
10
83
412
2025-09-19T23:19:28Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-/doc
10
84
413
2025-09-19T23:19:29Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:(
10
85
414
2025-09-19T23:19:30Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{<noinclude>
{{documentation}}</noinclude>
490a0c9c85eff213addd7272fe40f8627a637c75
Template:(!
10
86
415
2025-09-19T23:19:31Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{|</includeonly><noinclude>{{documentation}}</noinclude>
74ba0a1ff1b77cf5303bb4141456601530bb12dd
Template:(!/doc
10
87
416
2025-09-19T23:19:32Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((
10
88
417
2025-09-19T23:19:34Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{<noinclude>{{documentation}}</noinclude>
a506ba66cf7c806baae7faecb221b3a946721f6a
Template:(((
10
89
418
2025-09-19T23:19:34Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{{<noinclude>
{{documentation}}</noinclude>
fa33084b57c1f33c82290de279827b973ab2fba8
Template:(((/doc
10
90
419
2025-09-19T23:19:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((/doc
10
91
420
2025-09-19T23:20:37Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{| class="wikitable" style="text-align:center"
|-
! scope="col" style="width:7.0em;" | {{no wrap|Template call}}<br>{{normal|('''m''' for magic word)}}
! scope="col" style="width:5.75em;" | {{no wrap|Output}} {{normal|(delayed interpretation as wikimarkup)}}
! scope="col" style="width:9.0em;" | {{no wrap|HTML alternative}} {{normal|(never interpreted as wikimarkup)}}
! Why you might want to use this
|- style="vertical-align:top"
| <code><nowiki>{{!}}</nowiki></code> '''(m)'''
| <nowiki>|</nowiki>
| &#124; or {{tl|pipe}}
| Displaying pipe characters inside of a parser function
|- style="vertical-align:top"
| <code><nowiki>{{=}}</nowiki></code> '''(m)'''
| <nowiki>=</nowiki>
| &#61;
| Displaying equal signs inside of unnamed parameters (e.g. <code><nowiki>{{MyTemplate|1+1=2}}</nowiki></code> will assign <code>2</code> to <code><nowiki>{{{1+1|}}}</nowiki></code>; <code><nowiki>{{MyTemplate|1+1{{=}}2}}</nowiki></code> will do what you want)
|- style="vertical-align:top"
| {{tlx|!!}}
| <nowiki>||</nowiki>
| &#124;&#124;
| Displaying a break between two table cells inside of a parser function
|- style="vertical-align:top"
| {{tlx|!(}}
| {{!(}}
| &#91;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|)!}}
| {{)!}}
| &#93;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|!((}}
| {{!((}}
| &#91;&#91;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|))!}}
| {{))!}}
| &#93;&#93;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|(}}
| {{(}}
| &#123;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|)}}
| {{)}}
| &#125;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|((}}
| {{((}}
| &#123;&#123;
| Displaying open braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|))}}
| {{))}}
| &#125;&#125;
| Displaying closed braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|(((}}
| {{(((}}
| &#123;&#123;&#123;
| Displaying a template parameter's open curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|)))}}
| {{)))}}
| &#125;&#125;&#125;
| Displaying a template parameter's closed curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|(!}}
| <nowiki>{|</nowiki>
| &#123;&#124;
| Starting a table inside of a parser function
|- style="vertical-align:top"
| {{tlx|!-}}
| <nowiki>|-</nowiki>
| &#124;&#45;
| Starting a new table row inside of a parser function
|- style="vertical-align:top"
| {{tlx|!)}}
| <nowiki>|}</nowiki>
| &#124;&#125;
| Closing a table inside of a parser function
|}<includeonly>
[[Category:Escaped character templates]]
</includeonly><noinclude>[[Category:Template documentation]]</noinclude>
f898d14f10d43565cd2cfefce33e573d22d20ad4
Template:(/doc
10
92
421
2025-09-19T23:20:38Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)
10
93
422
2025-09-19T23:20:39Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
}<noinclude>
{{documentation}}</noinclude>
3bf19eb36f7371f1b4b61b8efbba67dfb0e8cfd4
Template:)!
10
94
423
2025-09-19T23:20:40Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
]<noinclude>
{{documentation}}</noinclude>
016897dfd1af3b146bed2b47e7aa58c0bbf6f23d
Template:)!/doc
10
95
424
2025-09-19T23:20:41Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))
10
96
425
2025-09-19T23:20:42Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
}}<noinclude>
{{documentation}}
</noinclude>
85ca77d4d6ff71d8e6396ebd798f87fa7f45dc02
Template:))!
10
97
426
2025-09-19T23:20:44Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
]]<noinclude>
{{documentation}}</noinclude>
3d84066ce45d0c1fca0bb04608a4e73c6ea54324
Template:))!/doc
10
98
427
2025-09-19T23:20:45Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)))
10
99
428
2025-09-19T23:20:46Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
}}}<noinclude>
{{documentation}}</noinclude>
585d94f6fe636b77087dc0d06bfbe6cb69b29987
Template:CharacterOverview
10
101
460
459
2025-09-19T23:21:06Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<includeonly>{{card
|header={{{name|}}}
|content=
'''Character Type:''' {{{type|}}}
----
<big>Basic Actions</big>
{{{!}} class="wikitable" style="width: 100%"
! Move !! MP !! Block
{{!}}-
{{!}} {{{basic_move|}}} {{!!}} {{{basic_mana|}}} {{!!}} {{{basic_block|}}}
{{!}}}
----
<big>Ultimate Ability</big>
'''{{{ultimateName|}}}'''
'''Cost:''' {{{ultimateCost|}}}
{{{ultimateDescription|}}}
----
{{{overviewDescription|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
e5422ae5f55f2b146e24adf462582bc7a28689a1
Template:CharacterOverview/doc
10
102
462
461
2025-09-19T23:21:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Basic
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=3
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
936873ca47b149fe89d114f419dc4d3b209f0673
Template:FAQ
10
103
467
466
2025-09-19T23:21:06Z
Mr Pie 5
2833
4 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<div style="padding-left: 20px;">
{{{answer|Answer...}}}
</div>
}}
3e6e588d70796833ed3f80a1681287ddcddc3bdd
Template:Hand
10
104
478
477
2025-09-19T23:21:06Z
Mr Pie 5
2833
10 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image4|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image5|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image6|}}}|130px|link=]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
668bcc51df99e736f1beb36ca56489f3e99b5c78
Template:Hand/doc
10
105
482
481
2025-09-19T23:21:07Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{HacKClaD/Hand
|size=2
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
}}
{{HacKClaD/Hand
|size=5
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
}}
{{HacKClaD/Hand
|size=6
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image6=HacKClaD_Rosette_Cards_Guard.jpg
}}
d91389e48816efce06a0320231deba13996cf68e
Template:Icon
10
107
528
527
2025-09-19T23:21:09Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px|link=]]
99700227863d98e886fb657e40f8e6ff6d13c499
Template:Infobox
10
108
537
536
2025-09-19T23:21:09Z
Mr Pie 5
2833
8 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><templatestyles src="Template:HacKClaD/Infobox/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
195577f62e97b3005bd3178856af5e5dcf226205
Template:Infobox/doc
10
109
540
539
2025-09-19T23:21:09Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
}}
6911980326dac2b87b59d91d42c7802854f17990
Template:Keyterm
10
111
563
562
2025-09-19T23:21:10Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<b>{{{1|}}}</b>
424872646620f3e19702b222585eef4090dd25f6
Template:MissionStrategy
10
112
566
565
2025-09-19T23:21:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{card
|header=Damage Dealing <div style="float: right;">{{{damageDifficulty|}}}</div>
|content=
{{Tt|Assault|In a single round, inflict damage with at least 2 Attack or Magic Attack cards.}} {{Tt|Machine Gun|In a single round, inflict damage with at least 3 Attack or Magic Attack cards.}} {{Tt|Nuclear|Deal 6 damage in a single Attack.}} {{Tt|Destroyer|In a single round, deal 7 damage.}} {{Tt|Hard Puncher|In a single round, deal 4 damage.}}
----
{{{damageDescription|}}}
}}
{{card
|header=Survival <div style="float: right;">{{{survivalDifficulty|}}}</div>
|content=
{{Tt|Parry|Reduce the damage taken from a single attack by 3.}} {{Tt|Invulnerable|Reduce the damage taken from a single attack by 4.}} {{Tt|Survivor|At the end of the game, have 1 or fewer wounds.}} {{Tt|Invincible|At the end of the game, have 0 wounds.}}
----
{{{survivalDescription|}}}
}}
{{card
|header=Movement <div style="float: right;">{{{movementDifficulty|}}}</div>
|content=
{{Tt|Collector|In a single round, collect at least 3 VP stones from the map.}} {{Tt|Treasure Hunter|In a single round, collect at least 4 VP stones from the map.}} {{Tt|Flash|In a single round, move at least 3 spaces.}} {{Tt|Lightning Speed|In a single round, move at least 4 spaces.}}
----
{{{movementDescription|}}}
}}
{{card
|header=Deck Reforming and Enhancement <div style="float: right;">{{{enhancementDifficulty|}}}</div>
|content=
{{Tt|Vitality|At the end of the game, have at least 19 VP from your deck.}} {{Tt|Overdrive|At the end of the game, have at least 21 VP from your deck.}} {{Tt|Endurance|Reach 4 CP.}} {{Tt|Rapture|Reach 5 CP.}}
----
{{{enhancementDescription|}}}
}}
{{card
|header=Wizard<div style="float: right;">{{{wizardDifficulty|}}}</div>
|content=
{{Tt|Wizard|At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge.}}
----
{{{wizardDescription|}}}
}}
897b71c2c64382ff236e57bf59986dffd4c5946a
Template:Navigation
10
113
572
571
2025-09-19T23:21:11Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Modes|Game Modes]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
8a15f73e80bbb7b18d45f870801a73f36f077205
Template:Specialism
10
114
576
575
2025-09-19T23:21:11Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{card
|width=5
|header=Specialisms
|content=
{{#if: {{{header1|}}}{{{description1|}}}|
<big><b>{{{header1|}}}</b></big>
{{{description1|}}}
}}<!--
-->{{#if: {{{header2|}}}{{{description2|}}}|
<hr>
<big><b>{{{header2|}}}</b></big>
{{{description2|}}}
}}<!--
-->{{#if: {{{header3|}}}{{{description3|}}}|
<hr>
<big><b>{{{header3|}}}</b></big>
{{{description3|}}}
}}<!--
-->{{#if: {{{header4|}}}{{{description4|}}}|
<hr>
<big><b>{{{header4|}}}</b></big>
{{{description4|}}}
}}
}}
8dbf5daf14b237e7fa90f700113f1c9649c71b83
Template:Ultimate
10
115
582
581
2025-09-19T23:21:11Z
Mr Pie 5
2833
5 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
{{card
|width=5
|header={{{name|}}} {{#if: {{{corruption|}}}|<div style="float: right; color: #E00000;">CRACK SKILL</div>}}
|content=
<big>{{{cost|1}}} CP: {{HacKClaD/Icon|{{{type|support}}}|30px}}</big>
----
{{{description|}}}
}}
1cba11480cf17ca91169fd59b6021030034c5818
Template:About
10
116
585
584
2025-09-19T23:21:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card gameabout">
Welcome to HacKClaD, a board game in which you and several others act as "Witches", the last defense against the rock-skinned Clad monsters threatening Enclatiya—the final city of humanity. In this deckbuilding arena fighter developed by Susabi Games, you compete to do the most damage to the Clad, to collect Magic Stones and claim your clan's right to guide humanity forward. While you might be allies in saving the city, your real motivation is to take home the glory, even it means getting in other people's way.
</div>
dc8f23af1678592f5b74a28a4121d33e63054bb4
Template:Characters
10
117
596
595
2025-09-19T23:21:12Z
Mr Pie 5
2833
10 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--hackclad" style="margin: 0 auto;">
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]<div>Lov</div></div>
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]<div>Rosette</div></div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]<div>Flare</div></div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]<div>Luna</div></div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]<div>Mia</div></div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]<div>Amelia</div></div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]<div>Croy</div></div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]<div>Rosette-Δ</div></div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]<div>Flare-Δ</div></div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]<div>Luna-Δ</div></div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]<div>Mia-Δ</div></div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]<div>Amelia-Δ</div></div>
</div>
<div class="home-card-title-large">The Clad</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm_Clad]]<div>Wyrm Clad</div></div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell_Clad]]<div>Shell Clad</div></div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra_Clad]]<div>Hydra Clad</div></div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
285ef12dd7279bc0bc794f975de05c596239e385
Template:Clad
10
118
598
597
2025-09-19T23:21:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Clad Decks</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm Clad]]</div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell Clad]]</div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra Clad]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
a0bd80d648e3ff7522e1d1b7d2bddce11ce137b8
Template:Extralinks
10
119
602
601
2025-09-19T23:21:12Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card extralinks">
<div class="home-card__label">External Links</div>
<div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://susabigames.com/ Website]</div>
{{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Discord Server}}
{{TwitterButton|url=https://twitter.com/SusabiGames|text=Twitter}}
</div>
<br>
<div class="gameinfo-row-header">Japanime Games <sup>EN</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://japanimegames.com/ Website]</div>
{{clear}}
<div class="home-link__button">[https://japanimegames.com/pages/blog Blog]</div>
{{YoutubeButton|url=https://www.youtube.com/japanimegames|text=Youtube}}
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
cd86c9a7dd70d4f9711b0f530ebdf78e7b2c0751
Template:Gameinfo
10
120
604
603
2025-09-19T23:21:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card home-card--col2 home-card--row2 gameinfo">
<div class="home-card-title-large">About HacKClaD</div>
<div style="width: 100%; text-align: center;">
<div class="gameinfo-logo">[[File:HKCD Logo.png]]</div>
<div class="gameinfo-row-header">Publisher</div>
<div class="gameinfo-data">
{{IconText|Susabi Games|Japan|Right}}<br>
{{IconText|Japanime Games|International|Right}}
</div>
<div class="gameinfo-row-header">Release Dates</div>
<div class="gameinfo-data">
{{IconText|Japan|Japan|Right}}: November 2021<br>{{IconText|China|International|Right}}: December 2022<br>{{IconText|International|International|Right}}: July 2025 (TBA)
</div>
<div class="gameinfo-row-header">Expansions</div>
<div class="gameinfo-data">
[https://www.crossfate.hackclad.jp/ CROSS FATE]<br>
[https://www.extracladdecks.hackclad.jp/ Extra Clad Decks]<br>
[https://www.portable.hackclad.jp/ Portable Edition]<br>
[https://www.delta.hackclad.jp/home/ DELTA]
</div>
</div>
</div><templatestyles src="Template:Gameinfo/shared/styles.css" /><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
e47ec78342be04d6a1043a7216b2245840ac8ce0
Template:Home/styles.css
10
121
607
606
2025-09-19T23:21:12Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
.hackclad-home {
display: grid;
grid-gap: 0.625rem;
}
@media (min-width: 900px) {
.hackclad-home {
grid-auto-columns: 1fr 1fr 300px;
grid-auto-rows: min-content;
grid-template-areas:
"character-select-card character-select-card gameinfo"
"gameabout systemlinks extralinks";
}
}
@media (max-width: 899px) {
.hackclad-home {
grid-template-columns: 1fr;
grid-auto-rows: auto;
grid-template-areas:
"character-select-card"
"gameinfo"
"gameabout"
"systemlinks"
"extralinks";
}
}
.character-select-card { grid-area: character-select-card; }
.gameinfo { grid-area: gameinfo; }
.systemlinks { grid-area: systemlinks; }
.gameabout { grid-area: gameabout; }
.extralinks { grid-area: extralinks; }
6235b15d3e526fe61f7962be9b3a7497beb3cca5
Template:Shared/styles.css
10
122
620
619
2025-09-19T23:21:13Z
Mr Pie 5
2833
12 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad > div:hover {
animation: slide-vertical 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes slide-vertical {
0% { transform: translateY(-0px); }
40% { transform: translateY(-15px); }
60% { transform: translateY(-20px); }
70% { transform: translateY(-18px); }
80% { transform: translateY(-15px); }
90% { transform: translateY(-16px); }
100% { transform: translateY(-15px); }
}
9b52c5516681b569f01b9b5f900c299fe0495f6d
Template:Systemlinks
10
123
624
623
2025-09-19T23:21:13Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card systemlinks">
<div class="home-card__label">Resources</div>
<div class="home-link home-grid--col1">
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381 Tabletop Sim Module (English)]</div>
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div>
<div class="home-link__button" >[https://discord.gg/u4FCQFARVP Community Discord (English)]</div>
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
81cfc0fd92d6f12fcd623155378040b7b28572fe
Template:)))/doc
10
124
625
2025-09-19T23:21:47Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))/doc
10
125
626
2025-09-19T23:21:48Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)/doc
10
126
627
2025-09-19T23:21:49Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:*
10
127
628
2025-09-19T23:21:51Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
• <noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
81a7f0051da7b8f4a0548d91c5eb429a974fac91
Template:*/doc
10
128
629
2025-09-19T23:21:52Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This is the '''bullet''' template; it looks like this: [ • ]
It works similarly to the HTML markup sequence: [<code>'''&nbsp;&bull;&nbsp;'''</code>], that is, a non-breaking space, a bullet and a non-breaking space.
This template is used when you want a larger bullet than a bold middot ['''·'''], but something smaller than an en dash [–].
<noinclude>[[Category:Template documentation]]</noinclude>
ea04fe63a10dc333ed9c48bfc397debb11682f1e
Template:-
10
129
630
2025-09-19T23:21:53Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Clear]]
1a2aa4a9ba7478e54a2b21cbce68887ea297ea86
Template:Ambox
10
130
631
2025-09-19T23:21:54Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="ambox {{{class|}}} {{#ifeq:{{lc:{{{tiny|}}}}}|yes|tiny}} noexcerpt"<!--
--> style="{{#if:{{{color|}}}|--ambox-color: {{{color|}}};<!-- /if -->}}"><!--
--><div class="ambox-icon metadata <!-- the metadata class stops it from showing in MediaViewer -->">[[File:{{{icon|Ambox banner content.svg}}}{{!}}{{#ifeq:{{lc:{{{tiny|}}}}}|yes|48x20px|48x48px}}|alt=|link=]]</div><!--
--><div class="ambox-content"><!-- start ambox content
-->{{#if: {{{title|}}} | <p class="ambox-title">{{{title}}}</p> }}<!--
--><p class="ambox-text">{{{message|No text provided.}}}{{#if: {{{date|}}} |<nowiki> </nowiki>(Message added: {{{date}}}) }}</p><!--
--></div><!-- end ambox content
--></div><!-- end ambox
--></includeonly><noinclude>
{{doc}}
[[Category:Notice templates]]</noinclude>
11c1d0a1c9c2fcd4b89b27313303decfae03dea7
Template:Ambox/doc
10
131
632
2025-09-19T23:21:55Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.|
This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki.
}}
== Premade amboxes ==
=== Problem notice amboxes ===
These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
* <code>|date=</code>: The date the ambox was added to the page.
* <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation.
'''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work.
{| class="wikitable"
! Code !! Result
|-
| {{tl|Cleanup}} || {{Cleanup|nocat=yes}}
|-
| {{tl|Delete}} || {{Delete|nocat=yes}}
|-
| {{tl|Merge|Example}} || {{Merge|Template:Ambox{{!}}Example|nocat=yes}}
|-
| {{tl|Move|Example}} || {{Move|Template:Ambox{{!}}Example|nocat=yes}}
|-
| {{tl|Split|Example}}<br/>{{tl|Split|Example 1|Example 2|Example 3}} || {{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
|-
| {{tl|Stub}} || {{Stub|nocat=yes}}
|-
|}
=== Informational amboxes ===
These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
{| class="wikitable"
! Code !! Additional parameters !! Result
|-
| {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}}
|-
| {{tl|No direct use}} || || {{No direct use|nocat=yes}}
|-
| {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}}
|}
=== Optional parameters ===
You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>.
{{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}}
== Creating a custom ambox ==
You can create additional ambox templates as needed using the following parameters:
<pre>
{{Ambox
| color = The left border color.
| icon = The icon image to be displayed.
| title = The optional title.
| message = The explanation text displayed.
| tiny = If you want the tiny version of the ambox, fill the parameter with "yes".
| date = An optional date of creation for the message.
| class = An optional CSS class for the ambox.
}}
</pre>
== Dependencies ==
For this template to work properly, you need the following:
* <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]].
<includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude>
d4fda481c06177d59ff39364bf17e15d7f1adfbc
Template:Anchor
10
132
633
2025-09-19T23:21:56Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><span id="{{{1}}}"></span><!--
--></includeonly><!--
--><noinclude>{{doc}}
[[Category:Navigation templates]]</noinclude>
08ccba46722925866447768d344bf540b0b55e79
File:HacKClaD Amelia Cards ArmStrike.jpg
6
133
635
634
2025-09-19T23:46:51Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards AttackAssistArm.jpg
6
134
637
636
2025-09-19T23:46:51Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Crossfire.jpg
6
135
639
638
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Defrag.jpg
6
136
641
640
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Fractography.jpg
6
137
643
642
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards GenerateBarrier.jpg
6
138
645
644
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Guard.jpg
6
139
647
646
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards HighMobilityArm.jpg
6
140
649
648
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Interdiction.jpg
6
141
651
650
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards MagicAmplification.jpg
6
142
653
652
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Move.jpg
6
143
655
654
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards ProtectionDrone.jpg
6
144
657
656
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Reboot.jpg
6
145
659
658
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards RetrievalDrone.jpg
6
146
661
660
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards SelfScryer.jpg
6
147
663
662
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Shot.jpg
6
148
665
664
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards SniperDrone.jpg
6
149
667
666
2025-09-19T23:46:52Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Cards Upgrade.jpg
6
150
669
668
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards ActiviationProtocol.png
6
151
671
670
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards AuxillaryMana.png
6
152
673
672
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Block.png
6
153
675
674
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards DeepDelve.png
6
154
677
676
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards DefenseNetwork.png
6
155
679
678
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards ElectromagneticCannon.png
6
156
681
680
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Experiment.png
6
157
683
682
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards GatlingStorm.png
6
158
685
684
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Investigate.png
6
159
687
686
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Move.png
6
160
689
688
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards MultithreadedOperations.png
6
161
691
690
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Reboot.png
6
162
693
692
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Shoot.png
6
163
695
694
2025-09-19T23:46:53Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards SteelstringTransmutation.png
6
164
697
696
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Transfiguration.png
6
165
699
698
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Cards Tsuchikumo.png
6
166
701
700
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Delta Icon.png
6
167
703
702
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Delta Portrait.png
6
168
705
704
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Icon.png
6
169
707
706
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Portrait.png
6
170
709
708
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Attack Icon.png
6
171
711
710
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Attack Magic Icon.png
6
172
713
712
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra Backslam.png
6
173
716
715
2025-09-19T23:46:54Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra CrashingFootfallsLeft.png
6
174
718
717
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra CrashingFootfallsRight.png
6
175
720
719
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra HomecomingInstinct.png
6
176
722
721
2025-09-19T23:46:54Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Hydra Clad Icon.png
6
177
724
723
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra IncineratingFlames.png
6
178
726
725
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SavageFangs.png
6
179
728
727
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra ScorchingBreath.png
6
180
731
730
2025-09-19T23:46:55Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra Skewer.png
6
181
734
733
2025-09-19T23:46:55Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SpiralAmbushLeft.png
6
182
737
736
2025-09-19T23:46:55Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SpiralAmbushRight.png
6
183
740
739
2025-09-19T23:46:55Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra SweepingStrike.png
6
184
742
741
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Hydra TerrainCrush.png
6
185
744
743
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Banish.jpg
6
186
746
745
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Erosion.jpg
6
187
748
747
2025-09-19T23:46:55Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shell Clad Icon.png
6
188
750
749
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Invasion.jpg
6
189
752
751
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateBackward.jpg
6
190
754
753
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateLeft.jpg
6
191
756
755
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LacerateRight.jpg
6
192
758
757
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LeftThrash.jpg
6
193
760
759
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell LineSpikes.jpg
6
194
762
761
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell RecklessAbandon.jpg
6
195
764
763
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell Retreat.jpg
6
196
766
765
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell RightThrash.jpg
6
197
768
767
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Shell ScorchingBreath.png
6
198
770
769
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
#REDIRECT [[File:HacKClaD Clad Hydra ScorchingBreath.png]]
f4fe5b40b9b0ab3d4100b98071bfa2b502148eeb
File:HacKClaD Clad Shell SideSpikes.jpg
6
199
772
771
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Wyrm Clad Icon.png
6
200
774
773
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm RendingClaws.jpg
6
201
776
775
2025-09-19T23:46:56Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm Rush.jpg
6
202
778
777
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SavageSweepLeft.jpg
6
203
780
779
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SavageSweepRight.jpg
6
204
782
781
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SearingBlast.jpg
6
205
784
783
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SearingBlaze.jpg
6
206
786
785
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SeismicShock.jpg
6
207
788
787
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm ShakeOff.jpg
6
208
790
789
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SweepLeft.jpg
6
209
792
791
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm SweepRight.jpg
6
210
794
793
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm TailWhip.jpg
6
211
796
795
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm VeerLeft.jpg
6
212
798
797
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm VeerRight.jpg
6
213
800
799
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Clad Wyrm Whirldwind.jpg
6
214
802
801
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards BeholdMyPower.jpg
6
215
804
803
2025-09-19T23:46:57Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards BlinkingCharge.jpg
6
216
806
805
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards ChannelledNexus.jpg
6
217
808
807
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards DeplayGate.jpg
6
218
810
809
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Gatecrash.jpg
6
219
812
811
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Gatecrush.jpg
6
220
814
813
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Guard.jpg
6
221
816
815
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards MagicAmplification.jpg
6
222
818
817
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Move.jpg
6
223
820
819
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards MultistageDrill.jpg
6
224
822
821
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Rapture.jpg
6
225
824
823
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards RealmbreakingDrill.jpg
6
226
826
825
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards Shot.jpg
6
227
828
827
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards WantonRuination.jpg
6
228
830
829
2025-09-19T23:46:58Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards WarpingDrill.jpg
6
229
832
831
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Cards ZakoZako.jpg
6
230
834
833
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Croy Icon.png
6
231
836
835
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Croy Portrait.png
6
232
838
837
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Autoguard.jpg
6
233
840
839
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards CrushEdge.jpg
6
234
842
841
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Demolish.jpg
6
235
844
843
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards DesperateMeasures.jpg
6
236
846
845
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Flux.jpg
6
237
848
847
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Fortress.jpg
6
238
850
849
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Guard.jpg
6
239
852
851
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Hookshot.jpg
6
240
854
853
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards MagicAmplification.jpg
6
241
856
855
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Move.jpg
6
242
858
857
2025-09-19T23:46:59Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards OathOfSalvation.jpg
6
243
860
859
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Recouperate.jpg
6
244
862
861
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Recovery.jpg
6
245
864
863
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Reflect.jpg
6
246
866
865
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Reflex.jpg
6
247
868
867
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Shot.jpg
6
248
870
869
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Vortex.jpg
6
249
872
871
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Cards Wedge.jpg
6
250
874
873
2025-09-19T23:47:00Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards AuxillaryMana.png
6
251
876
875
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards BastionBattery.png
6
252
878
877
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Block.png
6
253
880
879
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Cannonade.png
6
254
882
881
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards ConcussionSalvo.png
6
255
884
883
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards DesignatedFirePoint.png
6
256
886
885
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards GantryShield.png
6
257
888
887
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards LeadDownpour.png
6
258
890
889
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards LightpulsarPayload.png
6
259
892
891
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Logistics.png
6
260
894
893
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards MaelstromFormation.png
6
261
896
895
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Move.png
6
262
898
897
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards PinpointRocketCannon.png
6
263
900
899
2025-09-19T23:47:01Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards RetaliatingBarrage.png
6
264
902
901
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards Shoot.png
6
265
904
903
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Cards SteadyPositions.png
6
266
906
905
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Delta Icon.png
6
267
908
907
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Delta Portrait.png
6
268
910
909
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Icon.png
6
269
912
911
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Portrait.png
6
270
914
913
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards BattleReady.jpg
6
271
916
915
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Bulletstorm.jpg
6
272
918
917
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Catalyst.jpg
6
273
920
919
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Chainshot.jpg
6
274
922
921
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards ClairvoyentLockOn.jpg
6
275
924
923
2025-09-19T23:47:02Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CombinedArms.jpg
6
276
926
925
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CoordinatedFire.jpg
6
277
928
927
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards CybermanaCharge.jpg
6
278
930
929
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Guard.jpg
6
279
932
931
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards MagicAmplification.jpg
6
280
934
933
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Move.jpg
6
281
936
935
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards NullifierWard.jpg
6
282
938
937
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Shot.jpg
6
283
940
939
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards StandbyProtocol.jpg
6
284
942
941
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards Supress.jpg
6
285
944
943
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Cards TomahawkMissile.jpg
6
286
946
945
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Lov Icon.png
6
287
948
947
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Lov Portrait.png
6
288
950
949
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Absorb.jpg
6
289
952
951
2025-09-19T23:47:03Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Bombard.jpg
6
290
955
954
2025-09-19T23:47:04Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Catalyst.jpg
6
291
957
956
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Discharge.jpg
6
292
959
958
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards EmpyralGrasp.jpg
6
293
961
960
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Guard.jpg
6
294
963
962
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Huginn.jpg
6
295
965
964
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards JewelOfVarona.jpg
6
296
967
966
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards MagicAmplification.jpg
6
297
969
968
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Move.jpg
6
298
971
970
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Muninn.jpg
6
299
973
972
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards OctspanMirror.jpg
6
300
975
974
2025-09-19T23:47:04Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Scatter.jpg
6
301
978
977
2025-09-19T23:47:05Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Shock.jpg
6
302
980
979
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Shot.jpg
6
303
982
981
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Storm.jpg
6
304
984
983
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Teleport.jpg
6
305
986
985
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Cards Tempest.jpg
6
306
988
987
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards AuxillaryMana.png
6
307
990
989
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Block.png
6
308
992
991
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards ChasingMelody.png
6
309
995
994
2025-09-19T23:47:05Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Condemn.png
6
310
997
996
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards EverchangingMagatama.png
6
311
999
998
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Invocation.png
6
312
1001
1000
2025-09-19T23:47:05Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Move.png
6
313
1003
1002
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards OctspanMirror.png
6
314
1005
1004
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards RuinBlade.png
6
315
1007
1006
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Shoot.png
6
316
1009
1008
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards SoaringHeights.png
6
317
1011
1010
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards SwordOfClouds.png
6
318
1013
1012
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Takemikazuchi.png
6
319
1015
1014
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Thunderbolt.png
6
320
1017
1016
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Thunderstep.png
6
321
1019
1018
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Cards Tsukuyomi.png
6
322
1022
1021
2025-09-19T23:47:06Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Delta Icon.png
6
323
1024
1023
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Delta Portrait.png
6
324
1026
1025
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Icon.png
6
325
1028
1027
2025-09-19T23:47:06Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Portrait.png
6
326
1030
1029
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Accelerate.jpg
6
327
1032
1031
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Caltrops.jpg
6
328
1034
1033
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards ChivalrousThief.jpg
6
329
1036
1035
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards DustDevil.jpg
6
330
1038
1037
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards FlutteringWind.jpg
6
331
1040
1039
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Guard.jpg
6
332
1042
1041
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards HitAndRun.jpg
6
333
1044
1043
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards LookOverThere.jpg
6
334
1046
1045
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards MagicAmplification.jpg
6
335
1048
1047
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Move.jpg
6
336
1050
1049
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards OiOverHere.jpg
6
337
1052
1051
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards ShadowClone.jpg
6
338
1054
1053
2025-09-19T23:47:07Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Shot.jpg
6
339
1056
1055
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards SneakAttack.jpg
6
340
1058
1057
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Steal.jpg
6
341
1060
1059
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards SurpriseSlash.jpg
6
342
1062
1061
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards Trailblaze.jpg
6
343
1064
1063
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Cards UnitedFront.jpg
6
344
1066
1065
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards AuxillaryMana.png
6
345
1068
1067
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Block.png
6
346
1070
1069
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards ConvergenceSeal.png
6
347
1072
1071
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Heelstomp.png
6
348
1074
1073
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards IllusoryArts.png
6
349
1076
1075
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Kunai.png
6
350
1078
1077
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Kunai2.png
6
351
1080
1079
2025-09-19T23:47:08Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Mawashigeri.png
6
352
1082
1081
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Move.png
6
353
1084
1083
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Shoot.png
6
354
1086
1085
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Shuriken.png
6
355
1088
1087
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Stealth.png
6
356
1090
1089
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Substitute.png
6
357
1092
1091
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards SummonTrap.png
6
358
1094
1093
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards Tsujigiri.png
6
359
1096
1095
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Cards WeaponForaging.png
6
360
1098
1097
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Delta Icon.png
6
361
1100
1099
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Delta Portrait.png
6
362
1102
1101
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Icon.png
6
363
1104
1103
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Portrait.png
6
364
1106
1105
2025-09-19T23:47:09Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Reaction Icon.png
6
365
1108
1107
2025-09-19T23:47:10Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Reaction Magic Icon.png
6
366
1110
1109
2025-09-19T23:47:10Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ActiveCombustion.jpg
6
367
1113
1112
2025-09-19T23:47:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Bonfire.jpg
6
368
1116
1115
2025-09-19T23:47:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ComboStrike.jpg
6
369
1119
1118
2025-09-19T23:47:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ComboStrike2.jpg
6
370
1121
1120
2025-09-19T23:47:10Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards CrossCounter.jpg
6
371
1124
1123
2025-09-19T23:47:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards EmbersOfRuin.jpg
6
372
1127
1126
2025-09-19T23:47:10Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Firecracker.jpg
6
373
1130
1129
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guard.jpg
6
374
1133
1132
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Guts.jpg
6
375
1136
1135
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards HeadOnBrawl.jpg
6
376
1139
1138
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards MagicAmplification.jpg
6
377
1142
1141
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Move.jpg
6
378
1145
1144
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards RoseWhip.jpg
6
379
1148
1147
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards ScorchingHaze.jpg
6
380
1151
1150
2025-09-19T23:47:11Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Shot.jpg
6
381
1154
1153
2025-09-19T23:47:12Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Solhammer.jpg
6
382
1157
1156
2025-09-19T23:47:12Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards TailSwipe.jpg
6
383
1160
1159
2025-09-19T23:47:12Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Cards Vigor.jpg
6
384
1164
1163
2025-09-19T23:47:12Z
Mr Pie 5
2833
3 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards AuxillaryMana.png
6
385
1166
1165
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Block.png
6
386
1168
1167
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Carnage.png
6
387
1170
1169
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Challenge.png
6
388
1172
1171
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Determination.png
6
389
1174
1173
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards HundredDemons.png
6
390
1176
1175
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Impale.png
6
391
1178
1177
2025-09-19T23:47:12Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Lunge.png
6
392
1180
1179
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Move.png
6
393
1182
1181
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Ratetsu.png
6
394
1184
1183
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Reap.png
6
395
1186
1185
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Reversal.png
6
396
1188
1187
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Riposte.png
6
397
1190
1189
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Shoot.png
6
398
1192
1191
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards Sweep.png
6
399
1194
1193
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Cards VitalBlow.png
6
400
1196
1195
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rosette Delta Icon.png
6
401
1198
1197
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rosette Delta Portrait.png
6
402
1200
1199
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rosette Icon.png
6
403
1202
1201
2025-09-19T23:47:13Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rosette Portrait.png
6
404
1204
1203
2025-09-19T23:47:14Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Support Icon.png
6
405
1207
1206
2025-09-19T23:47:14Z
Mr Pie 5
2833
2 revisions imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Support Magic Icon.png
6
406
1209
1208
2025-09-19T23:47:14Z
Mr Pie 5
2833
1 revision imported: Imported from https://www.dustloop.com/w/HacKClaD
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Anchor/doc
10
407
1210
2025-09-20T00:05:02Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
This template can be used to insert an invisible anchor (reference points) into a page that can later be used by internal wiki links.
== Usage ==
To create a custom anchor, use <code><nowiki>{{Anchor|Anchor Name}}</nowiki></code> anywhere in the page.
For example, if you create the anchor <code><nowiki>{{Anchor|Example Anchor}}</nowiki></code> in the page <code><nowiki>[[Example]]</nowiki></code>, you can access it through the internal link <code><nowiki>[[Example#Example Anchor]]</nowiki></code>.
Remember that you can create a [[support:Redirect|redirect]] to this template so that you can call it more easily, such as with <code><nowiki>{{a|Anchor Name}}</nowiki></code>.
<noinclude>[[Category:Template documentation]]</noinclude>
4b0ddb50416a354db262e62617d9b45056f4d526
Template:Character icon
10
408
1211
2025-09-20T00:05:04Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Character}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
24bad84fd5dea93cab210dfd592fda86af09eb87
Template:Character icon/doc
10
409
1212
2025-09-20T00:05:05Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Character).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Invisible Boy (Character).png</nowiki></code> was used as the icon for a page called <code>Invisible Boy</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Character icon|Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|The Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy|The Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|notext}}</nowiki></code> || {{Character icon|Invisible Boy|notext}}
|-
| <code><nowiki>{{Character icon|Missing Boy}}</nowiki></code> (Missing Page Icon) || {{Character icon|Missing Boy}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
0999a706143c16f5ed970816e7825239cfce9547
Template:Cleanup
10
410
1213
2025-09-20T00:05:06Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Cleanup.svg
| message = This page does not meet '''{{SITENAME}}'''<nowiki/>'s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fix grammar, formatting, or code issues.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!--
--><noinclude>{{Cleanup|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
9c9fb940d733227f74a7ce12720d22f569bd4d3e
Template:Cleanup/doc
10
411
1214
2025-09-20T00:05:07Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Clear
10
412
1215
2025-09-20T00:05:08Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude>
{{documentation}}
</noinclude>
5b24b9fd5cc166a8c486e2422d5df465206ed39c
Template:Clear/doc
10
413
1216
2025-09-20T00:05:09Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template allows you to [https://developer.mozilla.org/en-US/docs/Web/CSS/clear clear] the left side, the right side, or both by adding <code><div style="clear:left/right/both;"></div></code>
==Usage==
{{tlx|Clear}}: Makes content wait until existing content is completed in all columns. Often used to stop text from flowing next to unrelated images. An optional <code>class</code> parameter can additionally be given for custom functionality.
To clear the left, simply put {{tlx|Clear|left}}. To clear the right, put {{tlx|Clear|right}}. To clear both sides, put {{tlx|Clear}}.
This template can also be called with {{tlx|-}} for short.
<templatedata>
{
"params": {
"1": {
"label": "Direction",
"description": "Which direction to clear",
"type": "string",
"default": "both",
"suggestedvalues": [
"left",
"right",
"both"
]
},
"class": {
"label": "Class",
"description": "A class to give to the clear",
"type": "string"
}
},
"description": "Clears the left, right, or both.",
"format": "inline"
}
</templatedata>
<noinclude>
[[Category:Template documentation]]
</noinclude>
30e700cb1ba6902a86860319bd230680193d3b04
Template:Color
10
414
1217
2025-09-20T00:05:10Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><span class="color">{{{1}}} <span class="color__splotch" style="background-color: {{{1}}};" title="{{{1}}}"></span></span>[[Category:Pages with colors]]</includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
8d576236ad82770d3c04720d4ac105edcb835874
Template:Color/doc
10
415
1218
2025-09-20T00:05:11Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template creates a small color splotch with a given background color next to a plaintext color code. This is useful for previewing colors.
==Usage==
{{tlx|color|<color>}}
Where <code><color></code> is any valid [https://developer.mozilla.org/en-US/docs/Web/CSS/color_value CSS color].
==Examples==
<pre>
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
</pre>
Produces:
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
<noinclude>[[Category:Template documentation]]</noinclude>
cb66b177cf785e1b3f60e28e36852b253e4b3d82
Template:Ct
10
416
1219
2025-09-20T00:05:12Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<code><nowiki>[</nowiki>[[Special:CargoTables/{{{1}}}|{{{1}}}]]<nowiki>]</nowiki>{{#if:{{{2|}}}|.{{{2}}}}}</code><noinclude>
[[Category:Formatting templates]]</noinclude>
d868545d4d3eeb1545e963d063199a68abba7836
Template:Delete
10
417
1220
2025-09-20T00:05:13Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = grey
| icon = Delete.svg
| title = Candidate for Deletion
| message = This page lacks relevance for '''{{SITENAME}}''' and is a candidate for '''deletion'''.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for deletion]]}}</includeonly><!--
--><noinclude>{{Delete|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
6c827de94518d7f5f1635b13425be0d0fb4078da
Template:Delete/doc
10
418
1221
2025-09-20T00:05:14Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Disambig
10
419
1222
2025-09-20T00:05:15Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Disambiguation]]
f220bcb889e0ce686a839d64ec6c4359b0e8bfb7
Template:Disambiguation
10
420
1223
2025-09-20T00:05:16Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:topic|<!-- start vd
-->{{#if:{{{topic|}}} | {{{topic}}} | {{PAGENAME}} }}<!-- end if
-->}}<!-- end vd
-->{{#vardefine:disambig|<!-- start vd
-->{{#if:{{{1|}}}<!-- start custom disambig if
-->|{{{1}}}<!-- start label if -->{{#if:{{{2|}}} | {{!}}{{{2}}} }}<!-- end label if
-->|{{#var:topic}} (disambiguation)<!-- else; use regular disambig
-->}}<!-- end custom disambig if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->This page is about '''{{#var:topic}}'''. For other uses, see [[{{#var:disambig}}]].<!--
-->|icon=Disambig.svg<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
c4c62e7a1876492eb970ea182cf4ac0bcad97913
Template:Disambiguation/doc
10
421
1224
2025-09-20T00:05:17Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Disambiguation Page",
"description": "A custom disambiguation page name.",
"example": "Disambiguation Page",
"type": "wiki-page-name"
},
"2": {
"label": "Link Label",
"description": "A label for the custom disambiguation page.",
"example": "Alternative Page Name",
"type": "line"
},
"topic": {
"label": "Custom Topic",
"description": "In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic",
"example": "a custom topic",
"default": "{{PAGENAME}}",
"type": "line"
}
},
"description": "This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.",
"paramOrder": [
"1",
"2",
"topic"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Disambiguation}}</nowiki></code> || {{Disambiguation|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|topic=Example}}</nowiki></code> || {{Disambiguation|Special:Random|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|Page Label|topic=this particular topic}}</nowiki></code> || {{Disambiguation|Special:Random|Page Label|topic=this particular topic}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:About|Wikipedia's About Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
5fce9c689120c57454571ff0e60a2cd447df5713
Template:Discord
10
422
1225
2025-09-20T00:05:18Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#if:{{{1|{{{id|}}}}}}|<!--
-->{{#ifeq: {{lc:{{{full|}}}<!-- -->}} | yes<!--
display the full widget:
-->|<div class="DiscordIntegrator" style="width: {{#or:{{{width|}}}|100%}}; height: {{#or:{{{height|}}}|300px}}"
data-id="{{{1|{{{id}}}}}}"
data-logged-in="{{{loggedIn}}}"
data-theme="{{{theme|}}}"
data-width="100%"
data-height="100%"><!--
-->If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div><!--
display only the small widget:
-->|<div id="discord-compact-widget" data-id="{{{1|{{{id}}}}}}"></div><!--
-->}}<!--
case: id is not supplied
-->|<strong class="error">DiscordIntegrator error: ID of the server isn't supplied.</strong> For instructions on how to find a Discord server ID, see [https://support.discord.com/hc/articles/206346498 this Discord Help Center article]<!--
-->}}</includeonly><!--
-->[[Category:Pages with Discord embeds]]<noinclude>{{Documentation}}
[[Category:Templates]]</noinclude>
7d39c3a9d1b4eb8e95becaf418c16ec30cb9c077
Template:Discord/doc
10
423
1226
2025-09-20T00:05:19Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template allows you to either use [[support:DiscordCompact|DiscordCompact]] or [[support:DiscordWidget|DiscordWidget]] to display information about a certain Discord server.
== Usage ==
In order to be able to show a Discord server widget on your wiki, first go to your Discord server and do the following:
* Open the <code>Server Settings</code>, then go to the <code>Engagement</code> section.
* Scroll down to <code>Server Widget</code>.
* Enable the widget.
* Copy the <code>Server ID</code>.
Then, do the following depending on the type of widget you want to use (compact or full).
=== Compact widget (default) ===
{{main|support:DiscordCompact{{!}}DiscordCompact}}
The compact widget is the default one.
To use it, simply add the template with the server ID either as the '''first''' parameter or as the <code>id</code> parameter:
* <code><nowiki>{{Discord|serverID}}</nowiki></code>
* <code><nowiki>{{Discord|id=serverID}}</nowiki></code>
=== Full widget ===
{{main|support:DiscordWidget{{!}}DiscordWidget}}
To use the full version of the Discord widget, you have to specify <code>full=yes</code> as one of the template parameters, with the ID either as the '''first''' parameter or as the <code>id</code> parameter:
* <code><nowiki>{{Discord|serverID|full=yes}}</nowiki></code>
* <code><nowiki>{{Discord|full=yes|id=serverID}}</nowiki></code>
You can further customize the widget with the <code>width</code>, <code>height</code> and other parameters. See the Examples section and the full documentation for DiscordWidget on the [[support:DiscordWidget|Support Wiki]].
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Discord|951501892553424917}}</nowiki></code><br/><code><nowiki>{{Discord|id=951501892553424917}}</nowiki></code> || {{Discord|951501892553424917}}
|-
| <code><nowiki>{{Discord|951501892553424917}|full=yes}</nowiki></code> || {{Discord|951501892553424917|full=yes}}
|-
| <pre><nowiki>{{Discord|full=yes
|id = 951501892553424917
|width = 300px
|height = 500px
}}</nowiki></pre> || {{Discord|full=yes|id=951501892553424917|width=300px|height=500px}}
|}
== Dependencies ==
* As stated before, both Compact and Widget require the given Discord server to have Widgets enabled in its Server Settings.
* Both Compact and Widget require the <code>discordTemplate</code> gadget:
** [[MediaWiki:Gadgets/discordTemplate]]
** [[MediaWiki:Gadgets/discordTemplate/main.js]]
== TemplateData ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"id"
],
"label": "Server ID",
"description": "The Discord server's ID.",
"example": "951501892553424917",
"type": "line",
"required": true
},
"full": {
"label": "Use full widget",
"example": "yes",
"type": "boolean",
"description": "Do you want to use the full widget?"
},
"width": {
"label": "Width (full widget only)",
"description": "A custom width for the full widget.",
"example": "300px",
"type": "line"
},
"height": {
"label": "Height (full widget only)",
"description": "A custom height for the full widget.",
"example": "500px",
"type": "line"
}
},
"description": "This template allows you to either use DiscordCompact or DiscordWidget to display information about a certain Discord server.",
"paramOrder": [
"1",
"full",
"width",
"height"
],
"format": "block"
}
</templatedata>
2b1165b9383a06a5766054d0d38b8b045cf83b25
Template:Distinguish
10
424
1227
2025-09-20T00:05:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{text|}}} | {{{text}}} |<!-- start top if
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] or [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>or [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end custom disambig if
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->Not to be confused with {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
67ae5406ffd29bec56cfe7ad6527bb09a9733496
Template:Distinguish/doc
10
425
1228
2025-09-20T00:05:21Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Alternative",
"description": "The alternative page.",
"example": "Alternative Page",
"type": "wiki-page-name",
"suggested": true
},
"2": {
"label": "Second Alternative",
"description": "A second alternative page.",
"example": "Second Alternative Page",
"type": "wiki-page-name"
},
"3": {
"label": "Third Alternative",
"description": "A third alternative page.",
"example": "Third Alternative Page",
"type": "wiki-page-name"
},
"text": {
"label": "Alternative Text",
"description": "Instead of using pages, you can provide a full alternative text. This parameter overrides other provided parameters.",
"example": "the alternative page, [[Alternative Page]]",
"type": "line"
}
},
"description": "This hatnote template is meant to be used to indicate possible alternatives to what the reader wants to find.",
"paramOrder": [
"1",
"2",
"3",
"text"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}
|-
| <code><nowiki>{{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}</nowiki></code> || {{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:Distinguish|Wikipedia's Distinguish Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
2a06ed576ae6479add20834628f9378c657cb4fb
Template:Doc
10
426
1229
2025-09-20T00:05:23Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Documentation]]
041222999c2c4765a4663432058f50686fb65f40
Template:Documentation
10
427
1230
2025-09-20T00:05:24Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="documentation"><!--
--><div class="documentation-header"><!--
-->[[File:Template-{{#ifexist:{{#vardefineecho:docpage|{{{1|Template:{{#replace:{{{1|{{PAGENAME}}/doc}}}|Template:|}}}}}<!-- end vde -->}}|{{#if:{{{baddoc|}}}|bad}}|no}}info.svg|50px|link=]] <!--
--><span style="font-weight: bold; font-size: 125%; margin-right: 10px;">Documentation</span> <!--
-->{{#ifeq:{{SUBPAGENAME}}|doc|<!--nothing-->|<!--
-->{{#ifexist:{{#var:docpage}}|<!--
--><span style="font-size: 90%; font-style: italic;"><!--
-->[{{fullurl:{{#var:docpage}}|action=edit}} Edit] this documentation at [{{fullurl:{{#var:docpage}}|redirect=no}} {{FULLPAGENAMEE:{{#var:docpage}}}}].<!--
--></span><!--
-->}}<!--
-->}}<!--
--><div style="text-align: right; margin-left: 5px;"><!--
-->([{{fullurl:{{FULLPAGENAMEE}}/doc|action=edit}} edit] • [{{fullurl:{{FULLPAGENAMEE}}/doc|action=history}} history] • [{{fullurl:{{FULLPAGENAMEE}}|action=purge}} purge])<!--
--></div><!--
--></div><!--
<!-- leave line break here -->
{{#if:{{{lua|}}}|{{UsesLua|{{{lua}}} }} }}
<!-- documentation text/error box begins here -->
<div style="border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: 0.5em auto 1em; padding: 0.8em 1.2em; background: var(--wiki-content-background-color--secondary);">
<!--
-->{{#ifexist:{{#var:docpage}}|<!--
If there is documentation
-->
{{ {{#var:docpage}} }}
<!--
Else
-->|<!--
-->No documentation subpage exists yet for this template. [{{fullurl:{{FULLPAGENAMEE:Template:{{{1|{{PAGENAME}}}}}}}/doc|action=edit&preload=Template:Documentation/preload}} Create one now].<!--
-->[[Category:Templates with no documentation]]<!--
-->}}<!-- leave line break here -->
<!-- documentation text/error box ends here -->
</div>
<!-- -->{{#ifeq:{{SUBPAGENAME}}|doc|<!--
-->{{#ifeq:{{BASEPAGENAME}}|Doc|<!--nothing-->|<!-- only if page is not Template:Documentation
-->This is the documentation page, it should be transcluded into the main template page. See {{tlx|doc}} for more information. <!--
-->[[Category:Template documentation]]<!--
-->}}<!--
-->}}<!--
--></div><!--
--></includeonly><!--
--><noinclude>{{Documentation}}
[[Category:Documentation templates| ]]
</noinclude>
c4c3117e700d89854599fb352f60792ed2165be0
Template:Documentation/doc
10
428
1231
2025-09-20T00:05:25Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Use {{tl|documentation}} inside of the <code><nowiki><noinclude></noinclude></nowiki></code> section on your template. Then create your template at the <code>/doc</code> subpage of your template.
<noinclude>[[Category:Template documentation]]</noinclude>
055b0481a1967951c59f15a09b92767c90baa8dd
Template:Example character infobox
10
429
1232
2025-09-20T00:05:26Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
<!-- See https://support.wiki.gg/wiki/DRUID_infoboxes for extra documentation -->
<!-- the "kind" categorizes this type of infobox. For example, you might want to write `Character`, `Level`, or `Item`. -->
<!-- This `kind` value should be unique to this template, and no other infobox template should have the same value -->
|kind=example-1
<!-- You can almost certainly leave the separator alone, unless one of your *section names* has a comma in it -->
|sep=,
<!-- feel free to edit the 300px but mostly try to avoid changing this next line unless you are adding tabs -->
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
<!-- every infobox needs a |sections= parameter, which lists the groups of sections, in order top to bottom -->
|sections=General Info, Stats
<!-- for each section, specify the list of fields that you want to show up in that section, top to bottom -->
<!-- empty fields (not specified on the content page) will not show up -->
|General Info=Region,Element
|Stats=Attack, HP, Armor, Attack Speed
<!-- this field formats the `Attack Speed` parameter when it's specified by the content page, adding a % sign to the end of it. -->
<!-- this is an optional operation to do, only do it if you need to provide some extra formatting -->
|Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}}
}}<!--
Here is the above code without comments for easier copy-pasting:
{{#invoke:Infobox|main
|kind=example-1
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Stats
|General Info=Region,Element
|Stats=Attack, HP, Armor, Attack Speed
|Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}}
}}
--></includeonly><noinclude>
{{documentation}}
[[Category:Infobox templates]]</noinclude>
f49d0f82d5a212306ff66b8fee112ecf88123576
Template:Example character infobox/doc
10
430
1233
2025-09-20T00:05:27Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<noinclude>Are you trying to edit [[Template:Example character infobox]]? If so, you may be in the wrong place - this is the '''documentation page''', not the template itself. To edit the template, please go here: {{fullurl:Template:Example character infobox|action=edit}}
</noinclude>This is an example character infobox using the [[support:DRUID infoboxes|DRUID infoboxes]] framework. You can edit it, rename it, or delete it as desired.
== Modify this template ==
To see how DRUID works, please '''edit this page'''! It has several comments explaining the different parts of how to make an infobox.
== Copyable code for use on other content pages ==
If you want to create pages using this infobox, you can use the snippet below. Please understand, this code is for CONTENT PAGES ONLY!! It does not have anything to do with changing what the template supports.
<syntaxhighlight lang="wikitext" style="overflow: auto;">
{{Example character infobox
|title=
|image=
|Region=
|Element=
|Attack=
|HP=
|Armor=
|Attack Speed=
}}
</syntaxhighlight><noinclude>[[Category:Template documentation]]</noinclude>
cc625bd426cde7dbdfa16b8330ff21cd1ef2e942
Template:Flag
10
431
1234
2025-09-20T00:05:28Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><span class="country-flag" title="{{{2|}}}">{{#if: {{{1|}}} | [[File:Flag {{{1|}}}.svg|x20px|link=]] | }}</span><!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Formatting templates]]</noinclude>
9802f61bee0e36120c835608ccee85e72384341b
Template:Flag/doc
10
432
1235
2025-09-20T00:05:29Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This formatting template allows you to display country flags inline.
Available country flags can be seen in [[dev:Category:Country_flags|our Commons Wiki]].
== Usage ==
The template can be used with the following formatting: <code><nowiki>{{flag|code|Legend}}</nowiki></code>, where:
* <code>code</code> is the [[wikipedia:ISO 3166-1 alpha-2|ISO 3166-1 alpha-2]] code for the country flag.
* <code>Legend</code> is the legend displayed on hover (optional).
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{flag|ca|Canada}}</nowiki></code> || {{flag|ca|Canada}}
|}
<noinclude>[[Category:Template documentation]]</noinclude>
1fb455be1ffbed259dd27df18dd447e605746ed4
Template:For
10
433
1236
2025-09-20T00:05:30Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{3|}}}<!-- if more than one page
-->|[[{{{2}}}]]{{#if:{{{4|}}}<!-- start concat if
-->|, [[{{{3}}}]] and [[{{{4}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{3}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{2}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->For {{{1}}}, see {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
1899e48855153617f7c0bf3087b781bc80f0395c
Template:For/doc
10
434
1237
2025-09-20T00:05:31Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Topic",
"description": "The topic the following pages are about.",
"example": "more information",
"type": "line",
"required": true
},
"2": {
"label": "Related Page",
"description": "A related page.",
"example": "Related Page",
"type": "wiki-page-name",
"required": true
},
"3": {
"label": "Second Page",
"description": "A second related page.",
"example": "Second Related Page",
"type": "wiki-page-name"
},
"4": {
"label": "Third Page",
"description": "A third related page.",
"example": "Third Related Page",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be used to show pages related to a topic the reader might want to visit.",
"paramOrder": [
"1",
"2",
"3",
"4"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{For|more information|Special:WantedPages}}</nowiki></code> || {{For|more information|Special:WantedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{For|more information|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
b2a30a9bf8acff259d5e86654a2de69c2d5e4fff
Template:From Wikipedia
10
435
1238
2025-09-20T00:05:32Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Wikipedia.svg
| title= This code is adapted from [[wikipedia:Main Page|Wikipedia]].
| message = For the original code, see the following pages: {{#arraymap:{{{1|}}}|,|%s|[[wikipedia:%s|%s]]}}
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
0bb256ef5acc38fb0cfbdacc22e75aab89bd6e2c
Template:Gad
10
436
1239
2025-09-20T00:05:33Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<code>Gadget-[[MediaWiki:Gadget-{{{1}}}|{{{1}}}]]</code><noinclude>[[Category:Formatting templates]]</noinclude>
dd027468a6022472506b1fc2973d6299ec01e854
Template:Hatnote
10
437
1240
2025-09-20T00:05:34Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->[[Category:Pages with hatnotes]]<!--
--><div class="hatnote {{#if:{{{icon|}}}|icon}} noexcerpt">{{#if:{{{icon|}}}|[[File:{{{icon}}}|x22px]]<nowiki> </nowiki>}}{{{1|}}}</div><!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates| ]]</noinclude>
7d46b899835bfd29a8fbee088499bc7a6acb2587
Template:Hatnote/doc
10
438
1241
2025-09-20T00:05:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of hatnote templates ==
* {{tl|Disambiguation}}
* {{tl|Distinguish}}
* {{tl|For}}
* {{tl|Main}}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
* The <code>--wiki-content-border-color--secondary</code> CSS variable, defined in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
464f2f866befaf4cfa47f68ab0ad4f170c13463d
Template:I
10
439
1242
2025-09-20T00:05:36Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Link icon]]
6ebdedb4de95efaa3e6ca27590e79aca674f2364
Template:Item icon
10
440
1243
2025-09-20T00:05:37Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Item}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
6564279e3808e659b8034ad4b96f4f9e9e498b57
Template:Item icon/doc
10
441
1244
2025-09-20T00:05:38Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Item).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Mystic Feather (Item).png</nowiki></code> was used as the icon for a page called <code>Mystic Feather</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Item icon|Mystic Feather}}</nowiki></code> || {{Item icon|Mystic Feather}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|Mystic Feathers}}</nowiki></code> || {{Item icon|Mystic Feather|Mystic Feathers}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|notext}}</nowiki></code> || {{Item icon|Mystic Feather|notext}}
|-
| <code><nowiki>{{Item icon|Missing Item}}</nowiki></code> (Missing Page Icon) || {{Item icon|Missing Item}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
4dfcab6f3d3c88596068607685645f29666f0141
Template:Iter
10
442
1245
2025-09-20T00:05:39Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:varname|ITER_INDEX_{{#if:{{{1|}}}|{{{1}}}|default}}<!-- end vardefine -->}}<!--
main logic
-->{{#vardefineecho:{{#var:varname}}|
{{#expr:
{{#ifeq:{{lc:{{{reset|}}}<!-- end lc -->}}
|yes
|0
|{{#var:{{#var:varname}}|0}}
<!-- end ifeq -->}} + {{#if:{{{get|}}}|0|1}}
<!-- end expr -->}}
<!-- end vde -->}}</includeonly><noinclude>{{documentation}}
[[Category:Templates]]</noinclude>
c37a3625d58a115a140f129da248ec1c9f6cb55e
Template:Iter/doc
10
443
1246
2025-09-20T00:05:41Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template helps you create indexed columns in tables (particularly [[support:Cargo|Cargo]] queries) and to retrieve iterator values when using the parser function <code><nowiki>{{#arraymaptemplate</nowiki></code> (bundled with Extension:ParserPower on wiki.gg).
== Simple counting ==
<pre>
* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
</pre>
* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
== Reset the counter ==
<pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
</pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
== Multiple counters ==
<pre>
* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
</pre>
* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
== Get value without incrementing ==
<pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
</pre>
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
<noinclude>
[[Category:Template documentation]]
</noinclude>
20b5a53a6457493d2a2a9774b803511678a65760
Template:Key
10
444
1247
2025-09-20T00:05:42Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:platform | {{#if: {{{2|}}} | {{#switch: {{lc:{{{1|}}}}}
<!-- Desktop -->
|mouse
|keyboard=keyboard
<!-- Mobile -->
|gesture=gesture
<!-- Microsoft -->
|xboxseries
|xbox=Xbox
|xbox one
|xbone
|xbox1
|xboxone=xboxone
|xbox 360
|xb360
|xbox360
|360=360
<!-- Sony -->
|ps
|ps5
|playstation
|ds
|dualsense=DualSense
|playstation 4
|ps4=PS4
|playstation 3
|ps3=ps3
<!-- Nintendo -->
|ns
|switch=Switch
|wii=wii
|gamecube
|ngc
|gc
|gcn=Gamecube
}} | undefined }} }}<!--
-->{{#vardefine:key | {{#if: {{{2|}}} | {{ucfirst:{{{2}}}}} | {{ucfirst:{{{1}}}}} }} }}<!--
-->{{#vardefine:img | {{#if: {{{2|}}} | [[File:{{#var:platform}} {{#switch: {{#var:platform}}
|Gamecube={{lc:{{#var:key}}}}
|{{#var:key}}}}.{{#switch: {{#var:platform}}
|Gamecube=svg
|png}}|x25px|link=]] }} | Undefined }}<!--
--><span class="key">{{#var:img}}</span><!--
--></includeonly><!--
--><noinclude>{{doc}}</noinclude>
e1a9e85405b630a77bc33bd39105e91861ecc3c0
Template:Key/doc
10
445
1248
2025-09-20T00:05:43Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Console or Device",
"description": "The console for the controller, or the device, with the button to display",
"type": "string",
"suggestedvalues": [
"Keyboard",
"Gesture",
"Xbox",
"PS5",
"PS4",
"PS3",
"Switch",
"Wii",
"GameCube"
]
},
"2": {
"label": "Key or Button",
"description": "The name of the key or button to display",
"type": "string"
}
},
"format": "inline",
"description": "This is an icon template used to display controls, buttons, and keys from a computer keyboard or video game controllers.",
"paramOrder": [
"1",
"2"
]
}
</templatedata>
==Examples==
<tabber>
|-|Desktop=
Images source: [[dev:Category:Desktop input images]]
=== Keyboard ===
<code><nowiki>{{Key|Keyboard|A}}</nowiki></code> {{Key|Keyboard|A}}
<code><nowiki>{{Key|Keyboard|A outline}}</nowiki></code> {{Key|Keyboard|A outline}}
=== Mouse ===
<code><nowiki>{{Key|Keyboard|Left}}</nowiki></code> {{Key|Keyboard|White Mouse Left}}
<code><nowiki>{{Key|Keyboard|Right}}</nowiki></code> {{Key|Keyboard|White Mouse Right}}
|-|Mobile={{:Template:Key/doc/Gesture}}
|-|Xbox={{:Template:Key/doc/Xbox}}
|-|DualSense={{:Template:Key/doc/DualSense}}
|-|PlayStation 4={{:Template:Key/doc/PS4}}
|-|Nintendo Switch={{:Template:Key/doc/Nintendo Switch}}
|-|Nintendo GameCube=
Images source: [[dev:Category:Nintendo GameCube input images]]
=== Controller ===
<code><nowiki>{{Key|GameCube|controller}}</nowiki></code> {{Key|GameCube|controller}}
=== Face buttons ===
<code><nowiki>{{Key|GameCube|A}}</nowiki></code> {{Key|GameCube|A}}
<code><nowiki>{{Key|GameCube|A outline}}</nowiki></code> {{Key|GameCube|A outline}}
<code><nowiki>{{Key|GameCube|A color}}</nowiki></code> {{Key|GameCube|A color}}
<code><nowiki>{{Key|GameCube|A color outline}}</nowiki></code> {{Key|GameCube|A color outline}}
<code><nowiki>{{Key|GameCube|B}}</nowiki></code> {{Key|GameCube|B}}
<code><nowiki>{{Key|GameCube|B outline}}</nowiki></code> {{Key|GameCube|B outline}}
<code><nowiki>{{Key|GameCube|B color}}</nowiki></code> {{Key|GameCube|B color}}
<code><nowiki>{{Key|GameCube|B color outline}}</nowiki></code> {{Key|GameCube|B color outline}}
<code><nowiki>{{Key|GameCube|X}}</nowiki></code> {{Key|GameCube|X}}
<code><nowiki>{{Key|GameCube|X outline}}</nowiki></code> {{Key|GameCube|X outline}}
<code><nowiki>{{Key|GameCube|Y}}</nowiki></code> {{Key|GameCube|Y}}
<code><nowiki>{{Key|GameCube|Y outline}}</nowiki></code> {{Key|GameCube|Y outline}}
=== Other buttons ===
<code><nowiki>{{Key|GameCube|start}}</nowiki></code> {{Key|GameCube|start}}
<code><nowiki>{{Key|GameCube|start outline}}</nowiki></code> {{Key|GameCube|start outline}}
<code><nowiki>{{Key|GameCube|left trigger}}</nowiki></code> {{Key|GameCube|left trigger}}
<code><nowiki>{{Key|GameCube|left trigger outline}}</nowiki></code> {{Key|GameCube|left trigger outline}}
<code><nowiki>{{Key|GameCube|right trigger}}</nowiki></code> {{Key|GameCube|right trigger}}
<code><nowiki>{{Key|GameCube|right trigger outline}}</nowiki></code> {{Key|GameCube|right trigger outline}}
<code><nowiki>{{Key|GameCube|Z}}</nowiki></code> {{Key|GameCube|Z}}
<code><nowiki>{{Key|GameCube|Z outline}}</nowiki></code> {{Key|GameCube|Z outline}}
<code><nowiki>{{Key|GameCube|Z color}}</nowiki></code> {{Key|GameCube|Z color}}
<code><nowiki>{{Key|GameCube|Z color outline}}</nowiki></code> {{Key|GameCube|Z color outline}}
=== Left stick ===
<code><nowiki>{{Key|GameCube|stick}}</nowiki></code> {{Key|GameCube|stick}}
<code><nowiki>{{Key|GameCube|stick left}}</nowiki></code> {{Key|GameCube|stick left}}
<code><nowiki>{{Key|GameCube|stick right}}</nowiki></code> {{Key|GameCube|stick right}}
<code><nowiki>{{Key|GameCube|stick horizontal}}</nowiki></code> {{Key|GameCube|stick horizontal}}
<code><nowiki>{{Key|GameCube|stick up}}</nowiki></code> {{Key|GameCube|stick up}}
<code><nowiki>{{Key|GameCube|stick down}}</nowiki></code> {{Key|GameCube|stick down}}
<code><nowiki>{{Key|GameCube|stick vertical}}</nowiki></code> {{Key|GameCube|stick vertical}}
=== C-stick ===
<code><nowiki>{{Key|GameCube|c stick}}</nowiki></code> {{Key|GameCube|c stick}}
<code><nowiki>{{Key|GameCube|c stick color}}</nowiki></code> {{Key|GameCube|c stick color}}
<code><nowiki>{{Key|GameCube|c stick left}}</nowiki></code> {{Key|GameCube|c stick left}}
<code><nowiki>{{Key|GameCube|c stick left color}}</nowiki></code> {{Key|GameCube|c stick left color}}
<code><nowiki>{{Key|GameCube|c stick right}}</nowiki></code> {{Key|GameCube|c stick right}}
<code><nowiki>{{Key|GameCube|c stick right color}}</nowiki></code> {{Key|GameCube|c stick right color}}
<code><nowiki>{{Key|GameCube|c stick horizontal}}</nowiki></code> {{Key|GameCube|c stick horizontal}}
<code><nowiki>{{Key|GameCube|c stick horizontal color}}</nowiki></code> {{Key|GameCube|c stick horizontal color}}
<code><nowiki>{{Key|GameCube|c stick up}}</nowiki></code> {{Key|GameCube|c stick up}}
<code><nowiki>{{Key|GameCube|c stick up color}}</nowiki></code> {{Key|GameCube|c stick up color}}
<code><nowiki>{{Key|GameCube|c stick down}}</nowiki></code> {{Key|GameCube|c stick down}}
<code><nowiki>{{Key|GameCube|c stick down color}}</nowiki></code> {{Key|GameCube|c stick down color}}
<code><nowiki>{{Key|GameCube|c stick vertical}}</nowiki></code> {{Key|GameCube|c stick vertical}}
<code><nowiki>{{Key|GameCube|c stick vertical color}}</nowiki></code> {{Key|GameCube|c stick vertical color}}
=== Directional pad ===
<code><nowiki>{{Key|GameCube|dpad}}</nowiki></code> {{Key|GameCube|dpad}}
<code><nowiki>{{Key|GameCube|dpad outline}}</nowiki></code> {{Key|GameCube|dpad outline}}
<code><nowiki>{{Key|GameCube|dpad all}}</nowiki></code> {{Key|GameCube|dpad all}}
<code><nowiki>{{Key|GameCube|dpad left}}</nowiki></code> {{Key|GameCube|dpad left}}
<code><nowiki>{{Key|GameCube|dpad left outline}}</nowiki></code> {{Key|GameCube|dpad left outline}}
<code><nowiki>{{Key|GameCube|dpad right}}</nowiki></code> {{Key|GameCube|dpad right}}
<code><nowiki>{{Key|GameCube|dpad right outline}}</nowiki></code> {{Key|GameCube|dpad right outline}}
<code><nowiki>{{Key|GameCube|dpad horizontal}}</nowiki></code> {{Key|GameCube|dpad horizontal}}
<code><nowiki>{{Key|GameCube|dpad horizontal outline}}</nowiki></code> {{Key|GameCube|dpad horizontal outline}}
<code><nowiki>{{Key|GameCube|dpad up}}</nowiki></code> {{Key|GameCube|dpad up}}
<code><nowiki>{{Key|GameCube|dpad up outline}}</nowiki></code> {{Key|GameCube|dpad up outline}}
<code><nowiki>{{Key|GameCube|dpad down}}</nowiki></code> {{Key|GameCube|dpad down}}
<code><nowiki>{{Key|GameCube|dpad down outline}}</nowiki></code> {{Key|GameCube|dpad down outline}}
<code><nowiki>{{Key|GameCube|dpad vertical}}</nowiki></code> {{Key|GameCube|dpad vertical}}
<code><nowiki>{{Key|GameCube|dpad vertical outline}}</nowiki></code> {{Key|GameCube|dpad vertical outline}}
</tabber>
<noinclude>[[Category:Key template documentation]]</noinclude>
22596b56b7a13ee3df540bfd7c3463d45fa8b74e
Template:Key/doc/DualSense
10
446
1249
2025-09-20T00:05:45Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:DualSense input images]]
=== Buttons ===
<code><nowiki>{{Key|PS|Directional}}</nowiki></code>
{{Key|PS|Directional}}
<code><nowiki>{{Key|PS|Directional Left}}</nowiki></code>
{{Key|PS|Directional Left}}
<code><nowiki>{{Key|PS|Directional Right}}</nowiki></code>
{{Key|PS|Directional Right}}
<code><nowiki>{{Key|PS|Directional Up}}</nowiki></code>
{{Key|PS|Directional Up}}
<code><nowiki>{{Key|PS|Directional Down}}</nowiki></code>
{{Key|PS|Directional Down}}
<code><nowiki>{{Key|PS|Left Stick}}</nowiki></code>
{{Key|PS|Left Stick}}
<code><nowiki>{{Key|PS|Right Stick}}</nowiki></code>
{{Key|PS|Right Stick}}
<code><nowiki>{{Key|PS|Touch Pad}}</nowiki></code>
{{Key|PS|Touch Pad}}
<code><nowiki>{{Key|PS|Circle}}</nowiki></code>
{{Key|PS|Circle}}
<code><nowiki>{{Key|PS|Cross}}</nowiki></code>
{{Key|PS|Cross}}
<code><nowiki>{{Key|PS|Square}}</nowiki></code>
{{Key|PS|Square}}
<code><nowiki>{{Key|PS|Triangle}}</nowiki></code>
{{Key|PS|Triangle}}
<code><nowiki>{{Key|PS|Create}}</nowiki></code>
{{Key|PS|Create}}
<code><nowiki>{{Key|PS|Options}}</nowiki></code>
{{Key|PS|Options}}
<code><nowiki>{{Key|PS|L1}}</nowiki></code>
{{Key|PS|L1}}
<code><nowiki>{{Key|PS|R1}}</nowiki></code>
{{Key|PS|R1}}
<code><nowiki>{{Key|PS|L2}}</nowiki></code>
{{Key|PS|L2}}
<code><nowiki>{{Key|PS|R2}}</nowiki></code>
{{Key|PS|R2}}
<code><nowiki>{{Key|PS|L3}}</nowiki></code>
{{Key|PS|L3}}
<code><nowiki>{{Key|PS|R3}}</nowiki></code>
{{Key|PS|R3}}
<code><nowiki>{{Key|PS|Mute}}</nowiki></code>
{{Key|PS|Mute}}
<code><nowiki>{{Key|PS|PS}}</nowiki></code>
{{Key|PS|PS}}
=== Diagram ===
<code><nowiki>{{Key|PS|Controller Diagram}}</nowiki></code>
{{Key|PS|Controller Diagram}}
<noinclude>[[Category:Key template documentation]]</noinclude>
84fa5123f9494d3572fef65e1aa63dd95ef476be
Template:Key/doc/Gesture
10
447
1250
2025-09-20T00:05:46Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Gesture input images]]
=== Fingers ===
<code><nowiki>{{key|gesture|Finger Front}}</nowiki></code>
{{key|gesture|Finger Front}}
<code><nowiki>{{key|gesture|Finger Side}}</nowiki></code>
{{key|gesture|Finger Side}}
=== Tap & hold ===
<code><nowiki>{{key|gesture|Tap}}</nowiki></code>
{{key|gesture|Tap}}
<code><nowiki>{{key|gesture|Double Tap}}</nowiki></code>
{{key|gesture|Double Tap}}
<code><nowiki>{{key|gesture|Hold}}</nowiki></code>
{{key|gesture|Hold}}
=== Swipe motions ===
<code><nowiki>{{key|gesture|Swipe Bottom Left}}</nowiki></code>
{{key|gesture|Swipe Bottom Left}}
<code><nowiki>{{key|gesture|Swipe Bottom Right}}</nowiki></code>
{{key|gesture|Swipe Bottom Right}}
<code><nowiki>{{key|gesture|Swipe Down}}</nowiki></code>
{{key|gesture|Swipe Down}}
<code><nowiki>{{key|gesture|Swipe Left}}</nowiki></code>
{{key|gesture|Swipe Left}}
<code><nowiki>{{key|gesture|Swipe Right}}</nowiki></code>
{{key|gesture|Swipe Right}}
<code><nowiki>{{key|gesture|Swipe Top Left}}</nowiki></code>
{{key|gesture|Swipe Top Left}}
<code><nowiki>{{key|gesture|Swipe Top Right}}</nowiki></code>
{{key|gesture|Swipe Top Right}}
<code><nowiki>{{key|gesture|Swipe Up}}</nowiki></code>
{{key|gesture|Swipe Up}}
=== Zoom & scroll ===
<code><nowiki>{{key|gesture|Zoom In}}</nowiki></code>
{{key|gesture|Zoom In}}
<code><nowiki>{{key|gesture|Zoom Out}}</nowiki></code>
{{key|gesture|Zoom Out}}
<code><nowiki>{{key|gesture|Scroll Down}}</nowiki></code>
{{key|gesture|Scroll Down}}
<code><nowiki>{{key|gesture|Scroll Left}}</nowiki></code>
{{key|gesture|Scroll Left}}
<code><nowiki>{{key|gesture|Scroll Right}}</nowiki></code>
{{key|gesture|Scroll Right}}
<code><nowiki>{{key|gesture|Scroll Up}}</nowiki></code>
{{key|gesture|Scroll Up}}
=== Circular motions ===
<code><nowiki>{{key|gesture|Double Rotate}</nowiki></code>
{{key|gesture|Double Rotate}}
<code><nowiki>{{key|gesture|Full Circle}}</nowiki></code>
{{key|gesture|Full Circle}}
<code><nowiki>{{key|gesture|Half Circle}}</nowiki></code>
{{key|gesture|Half Circle}}
<code><nowiki>{{key|gesture|Quarter Circle}}</nowiki></code>
{{key|gesture|Quarter Circle}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
0a595b125cc6dbd6ad531c1e989d1929eaf1c6e2
Template:Key/doc/Nintendo Switch
10
448
1251
2025-09-20T00:05:47Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Nintendo Switch input images]]
=== Nintendo Switch ===
<code><nowiki>{{Key|Switch|a}}</nowiki></code>
{{Key|Switch|a}}
<code><nowiki>{{Key|Switch|b}}</nowiki></code>
{{Key|Switch|b}}
<code><nowiki>{{Key|Switch|x}}</nowiki></code>
{{Key|Switch|x}}
<code><nowiki>{{Key|Switch|y}}</nowiki></code>
{{Key|Switch|y}}
<code><nowiki>{{Key|Switch|Left Stick}}</nowiki></code>
{{Key|Switch|Left Stick}}
<code><nowiki>{{Key|Switch|Right Stick}}</nowiki></code>
{{Key|Switch|Right Stick}}
<code><nowiki>{{Key|Switch|Left Stick Press}}</nowiki></code>
{{Key|Switch|Left Stick Press}}
<code><nowiki>{{Key|Switch|Right Stick Press}}</nowiki></code>
{{Key|Switch|Right Stick Press}}
<code><nowiki>{{Key|Switch|-}}</nowiki></code>
{{Key|Switch|-}}
<code><nowiki>{{Key|Switch|+}}</nowiki></code>
{{Key|Switch|+}}
<code><nowiki>{{Key|Switch|Capture}}</nowiki></code>
{{Key|Switch|Capture}}
<code><nowiki>{{Key|Switch|HOME}}</nowiki></code>
{{Key|Switch|HOME}}
<code><nowiki>{{Key|Switch|L}}</nowiki></code>
{{Key|Switch|L}}
<code><nowiki>{{Key|Switch|R}}</nowiki></code>
{{Key|Switch|R}}
<code><nowiki>{{Key|Switch|ZL}}</nowiki></code>
{{Key|Switch|ZL}}
<code><nowiki>{{Key|Switch|ZR}}</nowiki></code>
{{Key|Switch|ZR}}
=== Pro Controller ===
<code><nowiki>{{Key|Switch|Pro Control Pad}}</nowiki></code>
{{Key|Switch|Pro Control Pad}}
<code><nowiki>{{Key|Switch|Pro Control Pad Left}}</nowiki></code>
{{Key|Switch|Pro Control Pad Left}}
<code><nowiki>{{Key|Switch|Pro Control Pad Right}}</nowiki></code>
{{Key|Switch|Pro Control Pad Right}}
<code><nowiki>{{Key|Switch|Pro Control Pad Up}}</nowiki></code>
{{Key|Switch|Pro Control Pad Up}}
<code><nowiki>{{Key|Switch|Pro Control Pad Down}}</nowiki></code>
{{Key|Switch|Pro Control Pad Down}}
=== Joy-Con ===
<code><nowiki>{{Key|Switch|Directional Left}}</nowiki></code>
{{Key|Switch|Directional Left}}
<code><nowiki>{{Key|Switch|Directional Right}}</nowiki></code>
{{Key|Switch|Directional Right}}
<code><nowiki>{{Key|Switch|Directional Up}}</nowiki></code>
{{Key|Switch|Directional Up}}
<code><nowiki>{{Key|Switch|Directional Down}}</nowiki></code>
{{Key|Switch|Directional Down}}
==== Diagrams ====
<code><nowiki>{{Key|Switch|Joy-Con}}</nowiki></code>
{{Key|Switch|Joy-Con}}
<code><nowiki>{{Key|Switch|Joy-Con Separate}}</nowiki></code>
{{Key|Switch|Joy-Con Separate}}
<code><nowiki>{{Key|Switch|Joy-Con Left}}</nowiki></code>
{{Key|Switch|Joy-Con Left}}
<code><nowiki>{{Key|Switch|Joy-Con Right}}</nowiki></code>
{{Key|Switch|Joy-Con Right}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
34ef402e3bd539920ee4247d68882ecb53fc6eda
Template:Key/doc/PS4
10
449
1252
2025-09-20T00:05:48Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:PS4 input images]]
=== D-pad & sticks ===
<code><nowiki>{{key|PS4|Dpad}}</nowiki></code>
{{key|PS4|Dpad}}
<code><nowiki>{{key|PS4|Left}}</nowiki></code>
{{key|PS4|Left}}
<code><nowiki>{{key|PS4|Right}}</nowiki></code>
{{key|PS4|Right}}
<code><nowiki>{{key|PS4|Up}}</nowiki></code>
{{key|PS4|Up}}
<code><nowiki>{{key|PS4|Down}}</nowiki></code>
{{key|PS4|Down}}
<code><nowiki>{{key|PS4|Left Stick}}</nowiki></code>
{{key|PS4|Left Stick}}
<code><nowiki>{{key|PS4|Right Stick}}</nowiki></code>
{{key|PS4|Right Stick}}
<code><nowiki>{{key|PS4|Touch Pad}}</nowiki></code>
{{key|PS4|Touch Pad}}
=== Front buttons ===
<code><nowiki>{{key|PS4|Circle}}</nowiki></code>
{{key|PS4|Circle}}
<code><nowiki>{{key|PS4|Cross}}</nowiki></code>
{{key|PS4|Cross}}
<code><nowiki>{{key|PS4|Square}}</nowiki></code>
{{key|PS4|Square}}
<code><nowiki>{{key|PS4|Triangle}}</nowiki></code>
{{key|PS4|Triangle}}
<code><nowiki>{{key|PS4|Share}}</nowiki></code>
{{key|PS4|Share}}
<code><nowiki>{{key|PS4|Options}}</nowiki></code>
{{key|PS4|Options}}
=== Rear buttons ===
<code><nowiki>{{key|PS4|L1}}</nowiki></code>
{{key|PS4|L1}}
<code><nowiki>{{key|PS4|R1}}</nowiki></code>
{{key|PS4|R1}}
<code><nowiki>{{key|PS4|L2}}</nowiki></code>
{{key|PS4|L2}}
<code><nowiki>{{key|PS4|R2}}</nowiki></code>
{{key|PS4|R2}}
<noinclude>[[Category:Key template documentation]]</noinclude>
1672e7f0dcd4db09545c96936cfbabcab681cfeb
Template:Key/doc/Xbox
10
450
1253
2025-09-20T00:05:49Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Xbox input images]]
=== Series & One ===
<code><nowiki>{{Key|Xbox|A}}</nowiki></code>
{{Key|Xbox|A}}
<code><nowiki>{{Key|Xbox|B}}</nowiki></code>
{{Key|Xbox|B}}
<code><nowiki>{{Key|Xbox|X}}</nowiki></code>
{{Key|Xbox|X}}
<code><nowiki>{{Key|Xbox|Y}}</nowiki></code>
{{Key|Xbox|y}}
<code><nowiki>{{Key|Xbox|Left Thumbstick}}</nowiki></code>
{{Key|Xbox|Left Thumbstick}}
<code><nowiki>{{Key|Xbox|Right Thumbstick}}</nowiki></code>
{{Key|Xbox|Right Thumbstick}}
<code><nowiki>{{Key|Xbox|Left Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Left Thumbstick Press}}
<code><nowiki>{{Key|Xbox|Right Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Right Thumbstick Press}}
<code><nowiki>{{Key|Xbox|LB}}</nowiki></code>
{{Key|Xbox|LB}}
<code><nowiki>{{Key|Xbox|RB}}</nowiki></code>
{{Key|Xbox|RB}}
<code><nowiki>{{Key|Xbox|View}}</nowiki></code>
{{Key|Xbox|View}}
<code><nowiki>{{Key|Xbox|Menu}}</nowiki></code>
{{Key|Xbox|Menu}}
<code><nowiki>{{Key|Xbox|Button}}</nowiki></code>
{{Key|Xbox|Button}}
=== Xbox Series ===
<code><nowiki>{{Key|Xbox|D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|LT}}</nowiki></code>
{{Key|Xbox|LT}}
<code><nowiki>{{Key|Xbox|RT}}</nowiki></code>
{{Key|Xbox|RT}}
<code><nowiki>{{Key|Xbox|Share}}</nowiki></code>
{{Key|Xbox|Share}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|Series Controller Diagram}}</nowiki></code>
{{Key|Xbox|Series Controller Diagram}}
=== Xbox One ===
<code><nowiki>{{Key|Xbox|One D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|One D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|One D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|One D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|One D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|One Left Trigger}}</nowiki></code>
{{Key|Xbox|One Left Trigger}}
<code><nowiki>{{Key|Xbox|One Right Trigger}}</nowiki></code>
{{Key|Xbox|One Right Trigger}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|One Controller Diagram}}</nowiki></code>
{{Key|Xbox|One Controller Diagram}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
adce81e2e9eafcf930052a8993d3e5625665202e
Template:License
10
451
1254
2025-09-20T00:05:51Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude>
4b84fc940507f8fccb9c60b7f70b5a800a62fe59
1255
1254
2025-09-20T00:05:51Z
Mr Pie 5
2833
Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude>
4b84fc940507f8fccb9c60b7f70b5a800a62fe59
Template:License/CC-BY
10
452
1256
2025-09-20T00:05:52Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49f4317b802ef04c92f4edc474581035768c252e
1257
1256
2025-09-20T00:05:53Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49f4317b802ef04c92f4edc474581035768c252e
Template:License/CC-BY-NC
10
453
1258
2025-09-20T00:05:53Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
535d8d725e53a0e8f94922ed597baed1353cec21
1259
1258
2025-09-20T00:05:54Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
535d8d725e53a0e8f94922ed597baed1353cec21
Template:License/CC-BY-NC-ND
10
454
1260
2025-09-20T00:05:54Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
4ed8a6372d14a167dd9d26f1ae865b1593b76604
1261
1260
2025-09-20T00:05:55Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
4ed8a6372d14a167dd9d26f1ae865b1593b76604
Template:License/CC-BY-NC-SA
10
455
1262
2025-09-20T00:05:56Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218
1263
1262
2025-09-20T00:05:56Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-NC-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218
Template:License/CC-BY-ND
10
456
1264
2025-09-20T00:05:57Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0
1265
1264
2025-09-20T00:05:58Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-ND}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0
Template:License/CC-BY-SA
10
457
1266
2025-09-20T00:05:58Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
1e471ba76ef084e99bff87e9356d439d400f73de
1267
1266
2025-09-20T00:05:59Z
Mr Pie 5
2833
Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-BY-SA}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
1e471ba76ef084e99bff87e9356d439d400f73de
Template:License/CC-PD
10
458
1268
2025-09-20T00:05:59Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-PD}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
23b76ae521833f5a34f0bf73426a53aad8fa9923
1269
1268
2025-09-20T00:06:00Z
Mr Pie 5
2833
Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-PD}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
23b76ae521833f5a34f0bf73426a53aad8fa9923
Template:License/CC-SRR
10
459
1270
2025-09-20T00:06:01Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-SRR}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
1ce36d04e501144e6a089ff194fee2b82732e85a
1271
1270
2025-09-20T00:06:02Z
Mr Pie 5
2833
Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly><noinclude>
This template currently looks like: {{License/CC-SRR}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
1ce36d04e501144e6a089ff194fee2b82732e85a
Template:License/CC0
10
460
1272
2025-09-20T00:06:02Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC0}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
a6ae218b1382bcbe6f0e6e98ef272e4355dd7205
1273
1272
2025-09-20T00:06:03Z
Mr Pie 5
2833
Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly><noinclude>
This template currently looks like: {{License/CC0}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
a6ae218b1382bcbe6f0e6e98ef272e4355dd7205
Template:License/Fairuse
10
461
1274
2025-09-20T00:06:04Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:License/fairuse]]
ecb7db41961bb5256d571593ca3f90ae1e199a3e
Template:License/doc
10
462
1275
2025-09-20T00:06:05Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template is to be used under a ''Licensing'' heading on file pages to denote the file's license.
== Available licenses ==
=== Game ===
* Usage: <nowiki>{{License|game}}</nowiki>
{{License|game}}
=== Fairuse ===
* Usage: <nowiki>{{License|fairuse}}</nowiki>
{{License|fairuse}}
=== CC0 ===
* Usage: <nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
=== CC-BY-NC-ND ===
* Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
=== CC-BY-NC-SA ===
* Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
=== CC-BY-NC ===
* Usage: <nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
=== CC-BY-ND ===
* Usage: <nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
=== CC-BY-SA ===
* Usage: <nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
=== CC-BY ===
* Usage: <nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
=== CC-PD ===
* Usage: <nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
=== CC-SRR ===
* Usage: <nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
=== Permission ===
* Usage: <nowiki>{{License|permission}}</nowiki>
{{License|permission}}
=== No license ===
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
== Specifying source ==
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|game|source=https://indie.io/}}</nowiki>
{{License|game|source=https://indie.io/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
5b334ee591fa6a0867f5d8e685e580b5b6c21334
Template:License/fairuse
10
463
1276
2025-09-20T00:06:06Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly><noinclude>
This template currently looks like: {{License/fairuse}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
3662b685c4d9fa43d4f9342fae34b2f43ba925ef
1277
1276
2025-09-20T00:06:07Z
Mr Pie 5
2833
Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly><noinclude>
This template currently looks like: {{License/fairuse}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
3662b685c4d9fa43d4f9342fae34b2f43ba925ef
Template:License/game
10
464
1278
2025-09-20T00:06:07Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:rightsholder|<!--
***************************************
***************************************
Step 1/2 [required]
Enter the name of the rightsholder, optionally with a link.
Example without link: indie.io
Example with a URL: [https://www.indie.io/ indie.io]
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
continue to step 2
***************************************
***************************************
Step 2/2 [optional]
Enter the TOS link.
Example link: https://www.indie.io/terms-of-service
-->{{#vardefine:tos|<!--
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
DON'T EDIT ANYTHING BELOW THIS
-->{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = {{#if:{{#var:rightsholder}}|
<!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
|
<!-- Generic: -->This file is owned by the applicable game studio and/or its licensors.
}}
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
f1283ce43eda0d523b8e1f249ebc02470d957b34
1279
1278
2025-09-20T00:06:08Z
Mr Pie 5
2833
Protected "[[Template:License/game]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:rightsholder|<!--
***************************************
***************************************
Step 1/2 [required]
Enter the name of the rightsholder, optionally with a link.
Example without link: indie.io
Example with a URL: [https://www.indie.io/ indie.io]
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
continue to step 2
***************************************
***************************************
Step 2/2 [optional]
Enter the TOS link.
Example link: https://www.indie.io/terms-of-service
-->{{#vardefine:tos|<!--
Edit on the line below this************-->
<!--Edit on the line above this********
***************************************
***************************************
-->}}<!--
DON'T EDIT ANYTHING BELOW THIS
-->{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = {{#if:{{#var:rightsholder}}|
<!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
|
<!-- Generic: -->This file is owned by the applicable game studio and/or its licensors.
}}
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
f1283ce43eda0d523b8e1f249ebc02470d957b34
Template:License/indie.io
10
465
1280
2025-09-20T00:06:09Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/>
All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/indie.io}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49823bdf8d378ff755fa7b6493afde40f6a4e19a
1281
1280
2025-09-20T00:06:09Z
Mr Pie 5
2833
Protected "[[Template:License/indie.io]]" ([Edit=Allow only wiki.gg staff] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/>
All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/indie.io}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
49823bdf8d378ff755fa7b6493afde40f6a4e19a
Template:License/nolicense
10
466
1282
2025-09-20T00:06:10Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly><noinclude>
This template currently looks like: {{License/nolicense}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
9ddcfb97af577d7f8454e20f985b9456e7a95c77
1283
1282
2025-09-20T00:06:10Z
Mr Pie 5
2833
Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly><noinclude>
This template currently looks like: {{License/nolicense}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
9ddcfb97af577d7f8454e20f985b9456e7a95c77
Template:License/permission
10
467
1284
2025-09-20T00:06:11Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = permission
| icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]]
| text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg.
}}</includeonly><noinclude>
This template currently looks like: {{License/permission}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
854af75c8477c36c50cb5d103ad8a933892fc322
1285
1284
2025-09-20T00:06:12Z
Mr Pie 5
2833
Protected "[[Template:License/permission]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = permission
| icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]]
| text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg.
}}</includeonly><noinclude>
This template currently looks like: {{License/permission}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
854af75c8477c36c50cb5d103ad8a933892fc322
Template:License/template
10
468
1286
2025-09-20T00:06:12Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
1287
1286
2025-09-20T00:06:13Z
Mr Pie 5
2833
Protected "[[Template:License/template]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
Template:Link icon
10
469
1288
2025-09-20T00:06:14Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
--></span> <!-- end icon + text element
-->}}<!-- end if notext
--></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
a8fc86aa3dc0f0085e5d1236a47e8d04e8685684
Template:Link icon/doc
10
470
1289
2025-09-20T00:06:15Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of link icon templates ==
* {{tl|Character icon}}
* {{tl|Item icon}}
== Dependencies==
For this template to work properly, you need the following:
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
654dfb540ea31a810ef53c3820862942e63b2e8a
Template:Luadoc
10
471
1290
2025-09-20T00:06:16Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<noinclude>[[Category:Documentation templates]]</noinclude>{{#ifeq:{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|{{FULLPAGENAME}}||<div class="luadoc">Edit the [[{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|documentation or categories]] for this module. {{#ifexist:{{FULLPAGENAME}}/i18n|This module has an [[/i18n|i18n file]].}}</div>}}
37de49949dfa0f16975ff4e9850b4573ec388cb6
Template:MP link
10
472
1291
2025-09-20T00:06:17Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
Variables
-->{{#vardefine:link|{{{link|{{{1|}}}}}}}}{{#ifeq:{{#pos:{{#var:link}}|:}}|0|{{#vardefine:link|{{#sub:{{#var:link}}|1}}}}}}<!--
Image-->{{#if:{{{image|}}}|[[File:{{#replace:{{{image|}}}|File:}}|{{{size|42px}}}|link={{#var:link}}{{#if:{{{altText|}}}|{{!}}alt={{{altText|}}}}}|class={{{imageClass|}}}]]}}<!--
Link below the image
-->{{#if:{{{1|}}}|<!--
If it's an external link, use external link syntax -->{{#if:{{#pos:{{{link|}}}|http}}|[{{{link|}}} {{{1|}}}]|<!--
Otherwise use normal syntax
the ifeq, pos, sub combo is filtering out a leading :, so that we can add our own without doubling up, allowing easy category linking
-->[[:{{#var:link}}|{{{1|}}}]]}}
}}</includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
13a2f6c745624b13ca85f7e3fbb939769acba979
Template:MP link/doc
10
473
1292
2025-09-20T00:06:18Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This creates one of the stylized and formatted links on the [[{{MediaWiki:Mainpage}}|main page]].
== Usage ==
Groups of this template should be wrapped inside of <code><nowiki><div class="mp-links"></div></nowiki></code> and each entry should be a separate line in an [[wikipedia:Help:Lists#Basically|unordered list]]. This div can be given one of the classes <code>columns-x</code> where x is a number from 1 to 8, and the links will line up in that many columns if space permits (default is 3). The div can also optionally be given the class <code>stretch</code> and it will stretch the list vertically to fill empty space. See [[Mediawiki:Common.css]] for the full definitions of these classes and styling for this template.
===Parameters===
<templatedata>
{
"description": {
"en": "Creates stylized and formatted links on the main page."
},
"format": "inline",
"params": {
"1": {
"label": {
"en": "Text"
},
"description": {
"en": "The text to display. If the link parameter is not given, this will also be the link target."
},
"example": "Stuff",
"type": "string",
"suggested": true
},
"link": {
"label": {
"en": "Link"
},
"description": {
"en": "The target page for the link, if different than the display text."
},
"required": false,
"example": "Main Page",
"type": "wiki-page-name"
},
"image": {
"label": {
"en": "Image"
},
"description": {
"en": "An image to display with the link."
},
"required": false,
"suggested": true,
"type": "wiki-file-name"
},
"size": {
"label": {
"en": "Image size"
},
"description": {
"en": "The size of the image, in px."
},
"required": false,
"default": "42px",
"type": "string"
},
"imageClass": {
"label": "Image class",
"description": "A class to give directly to the image",
"example": "invert-on-dark",
"type": "string",
"suggestedvalues": [
"invert-on-dark",
"invert-on-light"
]
},
"altText": {
"label": "Alt text",
"description": "Alt text to describe the image",
"example": "Wiki logo",
"type": "string",
"suggested": true
}
},
"paramOrder": [
"1",
"link",
"image",
"size",
"imageClass",
"altText"
]
}
</templatedata>
==Examples==
<pre>
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
</pre>
Produces:
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
<noinclude>
[[Category:Template documentation]]
</noinclude>
0df5d36904353428acb21882bd8923560f77a142
Template:Main
10
474
1293
2025-09-20T00:06:19Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->{{#if:{{{2|}}}|Main articles|Main article}}: {{#var:text}}<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
e02ac04db1bbce6b71a9aa8a5064182f662d8470
Template:Main/doc
10
475
1294
2025-09-20T00:06:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Article",
"description": "A main article.",
"example": "Article",
"type": "wiki-page-name",
"required": true
},
"2": {
"label": "Second Article",
"description": "A second main article.",
"example": "Second Article",
"type": "wiki-page-name"
},
"3": {
"label": "Third Article",
"description": "A third main article.",
"example": "Third Article",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.",
"paramOrder": [
"1",
"2",
"3"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Main|Special:WantedPages}}</nowiki></code> || {{Main|Special:WantedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages#Section Title}}</nowiki></code> || {{Main|Special:WantedPages#Section Title}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{Main|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
This template requires the {{tl|Hatnote}} metatemplate.
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
dd762adeece0f944821cb81ee14a8bd9cb539b22
Template:Main page
10
476
1295
2025-09-20T00:06:21Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Main page|main}}
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]][[Category:Pages using IMP]]</includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
63495e8df9d827c4f470a286a50ece24bb2a2e49
Template:Main page/doc
10
477
1296
2025-09-20T00:06:22Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template is used to create an IMP Main Page. It uses [[Module:Main page]] to arrange a series of [[Template:Main page box]]es in a [https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout CSS grid].
==Simple explanation==
The layout is made using keywords arranged in a grid. This grid has 3 columns on desktop-width screens, 2 columns on tablet, and 1 on mobile. Each can have as many rows as you want. Each keyword represents the same section and can span multiple rows and/or columns, but ''must'' form a contiguous rectangle of any dimension (1x1, 1x2, 2x2, 2x3, etc.).
For example, the following input to desktop:
<pre style="display:table;">
welcome welcome welcome
about links links
about contribute contribute
</pre>
would produce a grid resembling the following:
{| class="wikitable"
| style="background-color:rgba(0,255,0,0.15)" | welcome
| style="background-color:rgba(0,255,0,0.15)" | welcome
| style="background-color:rgba(0,255,0,0.15)" | welcome
|-
| style="background-color:rgba(255,0,255, 0.15)" | about
| style="background-color:rgba(0,0,255, 0.15)" | links
| style="background-color:rgba(0,0,255, 0.15)" | links
|-
| style="background-color:rgba(255,0,255, 0.15)" | about
| style="background-color:rgba(255,255,0, 0.15)" | contribute
| style="background-color:rgba(255,255,0, 0.15)" | contribute
|}
Where <code>welcome</code> is the contents of [[{{MediaWiki:Mainpage}}/welcome]], <code>about</code> is the contents of [[{{MediaWiki:Mainpage}}/about]], and so on. See [[Template:Main page box]] for more information about creating your own boxes.
If you enter a keyword that does not have a corresponding box already, you'll be prompted to create one when saving or previewing the page.
If you leave a keyword out of a certain layout, it will not be displayed on that layout. A warning will be given at the top of the edit preview in case this was an accident, but can be safely ignored if intentional.
For additional hints and information, see the comments that came on your main page or ask a wiki.gg staff member for help.
==Technical explanation==
For the CSS savvy, this section explains how it works a bit under the hood.
The input to desktop, tablet, and mobile create [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] which are then used as the value of [https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas grid-template-areas] in media queries for screen widths >=1350px, >=990px, and <990px. The boxes are given an id based on their subpage name, which is then used by the module to find the template, as well as by the box templates to assign them a CSS id of <code>mp-box-<keyword></code>. Since these keywords are used directly in the grid layout, they must follow the rules of [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident>] naming.
==Dependencies==
For this template to work properly, you need the following:
* [[Module:Main page]]
* All templates in [[:Category:Main page templates]].
* All CSS within the "Main page layout" section found in [[MediaWiki:Common.css]].
The <code>[[MediaWiki:Gadgets/mpEditLinks|mpEditLinks]]</code> gadget is also highly recommended. Its code can be found at [[MediaWiki:Gadgets/mpEditLinks/main.css]] and [[MediaWiki:Gadgets/mpEditLinks/main.js]].
==TemplateData==
<templatedata>
{
"params": {
"desktop": {
"label": "Desktop",
"description": "The layout for wide screens",
"required": true,
"type": "string"
},
"tablet": {
"label": "Tablet",
"description": "The layout for mid-width screens",
"required": true,
"type": "string"
},
"mobile": {
"label": "Mobile",
"description": "The layout for narrow screens",
"required": true,
"type": "string"
}
},
"description": "Creates an IMP Main Page.",
"format": "block"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
c5052ca4c6f9f0e1e2c0a81cea00e372d4bacdca
Template:Main page box
10
478
1297
2025-09-20T00:06:23Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><code>Template:Main page box</code> is not intended to be used directly, please use [[Template:Main page box/start]] and [[Template:Main page box/end]].</includeonly><noinclude>
This template is used to create the boxes of the IMProved Main Page (IMP) framework. '''It should not be called directly''', instead using {{tl|Main page box/start}} and {{tl|Main page box/end}}.
<div style="text-align:center;">
Use the box below to create a page with the required templates already in place, ready for you to add your content.
{{/create}}
The box name can not contain spaces or start with a number. Those are probably the only restrictions you'll run into, but for a full list see [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident> on MDN web docs].
</div>
==Parameters==
These are the parameters used by {{tl|Main page box/start}}. All parameters are optional.
{| class="wikitable"
! Name !! Data type !! Description
|-
| title || Wikitext || The title of the box. This can be empty, in which case the box will contain only the content.
|-
| class || CSS classes || A list of classes to be passed to the box, separated by spaces and without quotes. Standard options are <code>centered-content</code> to vertically center contents, and <code>has-floating-image</code> in case floating images are needed in the box (normally the flex layout disallows this).
|-
| style || CSS declarations || Inline CSS to be applied directly to the box, without quotes. A common usage is <code>text-align:center;</code> for cases where it's desired for individual boxes to have centered text.
|}
[[Category:Main page templates]]
[[Category:Template documentation]]
</noinclude>
cbbd25d1eb0105a8be55d0cc174f385fc467ffad
Template:Main page box/create
10
479
1298
2025-09-20T00:06:24Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{#tag: inputbox |
type = create
width = 40
default = {{{1|}}}
buttonlabel = Create this box
prefix = {{#or:{{{rootpage|}}}|{{MediaWiki:Mainpage}}}}/
placeholder = box name (no spaces)
preload = Template:Main page box/preload
summary = Created using preload
preloadparams[] = {{ucfirst:{{{1|Example}}}}}
}}<noinclude>[[Category:Main page templates]]</noinclude>
da58eca98a44a09e476c5b4a5cafde116b6cdac9
Template:Main page box/end
10
480
1299
2025-09-20T00:06:25Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly></div>
</div></includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
506617faba565eb65144b21c3ead8fe5c2010b55
Template:Main page box/end/doc
10
481
1300
2025-09-20T00:06:26Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
See [[Template:Main page box]] for information on how to use this.
<noinclude>[[Category:Template documentation]]</noinclude>
e73182bed655118b10da971b634dc9c3bf3e3d39
Template:Main page box/missing
10
482
1301
2025-09-20T00:06:27Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = {{{1}}}
| style = text-align:center;
| class = missing
}}
The {{{1}}} box does not exist. Check your spelling or create it here:<br/>
{{Main page box/create|{{{1|}}}|rootpage = {{{rootpage|}}}}}<br/>
See [[Template:Main page box]] for more information.
{{Main page box/end}}<noinclude>[[Category:Main page templates]]</noinclude>
5cff88dacf33c912d4aa04c1541e684a5f3e79bb
Template:Main page box/preload
10
483
1302
2025-09-20T00:06:29Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = $1
}}
Content goes here, between the start and end templates.
Feel free to use wikitext, tables, templates, new lines, whatever.
{{Main page box/end}}<includeonly><no<noinclude></noinclude>include>[[Category:Main page boxes]]</no<noinclude></noinclude>include></includeonly><!-- don't edit this line --><noinclude>
[[Category:Main page templates]]
</noinclude>
9b16288e15e3c8c9ede76b4dc76e538d2253cf23
Template:Main page box/start
10
484
1303
2025-09-20T00:06:30Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><div class="mp-box <!--
These variables are used to determine if certain layouts should hide certain boxes.
The variable is created in and passed from [[Module:Main page]], and is formatted as a pseudo bitmask to reduce variable usage
An example of this variable would be "1,1,0," which would mean display on desktop and tablet but not on mobile
-->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|0}}|0|mp-hide-on-desktop}} <!--
-->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|1}}|0|mp-hide-on-tablet}} <!--
-->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|2}}|0|mp-hide-on-mobile}} <!--
-->{{{class|}}}" style="grid-area:{{#var:imp-variable-id}}; {{{style|}}}" id="mp-box-{{#var:imp-variable-id}}" data-box-id="{{#var:imp-variable-id}}"><!--
-->{{#if:{{{title|{{{1|}}}}}}|
<h2> {{{title|{{{1|}}}}}} </h2>
}}<div class="mp-body"></includeonly><noinclude>
{{doc}}
[[Category:Main page templates]]
</noinclude>
62eedb503b63a36fc31a301f8ea6b15f6ff9bf60
Template:Main page box/start/doc
10
485
1304
2025-09-20T00:06:31Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
See [[Template:Main page box]] for information on how to use this.
==TemplateData==
<templatedata>
{
"params": {
"class": {
"label": "Class",
"description": "Additional classes to give to the box wrapping this box.",
"example": "centered-content",
"suggestedvalues": [
"centered-content",
"has-floating-image"
]
},
"style": {
"label": "Style",
"description": "Inline CSS to add to the box wrapping this box",
"example": "text-align:center;",
"type": "string"
},
"title": {
"aliases": [
"1"
],
"label": "Title",
"description": "The title of this box.",
"example": "Welcome to the wiki!",
"type": "content",
"suggested": true
}
},
"description": "Creates a box for use on the main page.",
"paramOrder": [
"title",
"class",
"style"
],
"format": "block"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
860e1be8fbf205ab2b3214cb91860a77fd3ef52b
Template:Merge
10
486
1305
2025-09-20T00:06:32Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = purple
| icon = Merge.svg
| message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!--
--><noinclude>{{Merge|Template:Merge|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
9975c110e793cc1943eac9ea8e62257d704ab853
Template:Merge/doc
10
487
1306
2025-09-20T00:06:33Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Ml
10
488
1307
2025-09-20T00:06:34Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<code>{{[[Module:{{{1}}}|{{{1}}}]]}}<sup>m</sup>{{#if:{{{2|}}}|.{{{2}}}()}}</code><noinclude>
* <code><nowiki>{{Ml|Infobox}}</nowiki></code> generates {{Ml|Infobox}}.
* <code><nowiki>{{Ml|ArgsUtil|merge}}</nowiki></code> generates {{Ml|ArgsUtil|merge}}.
[[Category:Formatting templates]]
</noinclude>
0c69bf8d7c3319f1cf2aa68f4b80261257291560
Template:Move
10
489
1308
2025-09-20T00:06:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkorange
| icon = Move.svg
| message = It has been proposed that this page be moved to [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!--
--><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
dc4fd9090208e453457d6d2df193b9a7ee3b562d
Template:Move/doc
10
490
1309
2025-09-20T00:06:36Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Navbox
10
491
1310
2025-09-20T00:06:37Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbox|main}}</includeonly><noinclude>[[Category:Navigation templates]] {{documentation}}</noinclude>
11355a4514de8aa6c0ae686240591d267101c58c
Template:Navbox/doc
10
492
1311
2025-09-20T00:06:38Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{no direct use}}
{{UsesLua|Navbox}}
This template is designed to set up navigational templates relatively quickly with one or more lists of links. We highly recommend using this template for standardizing navigational templates and ease of use, especially for mobile devices.
See [[support:RANGER navboxes|the support wiki]] for more information, including installation steps and further examples.
== Basic example ==
The following example demonstrates the core functionality of this template: the title text, one standard link group, and one link group that contains two sub-groups. The rows are striped for easier readability.
{{Navbox
| title = Items
| striped = even
| group1 = Consumables
| list1 =
* Health Potion
* Mana Potion
| group2 = Weapons
| group2.1 = Swords
| list2.1 =
* Wooden Sword
* Rusted Sword
* Steel Sword
| group2.2 = Bows
| list2.2 =
* Shortbow
* Crossbow
* Longbow
}}
<syntaxhighlight lang="wikitext" style="overflow: auto;">
{{Navbox
| template = <template_title> <!-- Required. e.g. `|template=Items` for template:Items -->
| title = Items
| striped = even
| group1 = Consumables
| list1 =
* Health Potion
* Mana Potion
| group2 = Weapons
| group2.1 = Swords
| list2.1 =
* Wooden Sword
* Rusted Sword
* Steel Sword
| group2.2 = Bows
| list2.2 =
* Shortbow
* Crossbow
* Longbow
}}
</syntaxhighlight>
== Parameters ==
=== Main ===
The following parameters modify the navbox as a whole.
{| class="wikitable"
! Parameter
! Description
|-
! <code>template</code><br><code>name</code>
| ('''Required''') Title of the template that the edit icon links to. e.g. <code>Items</code> for template:Items.
|-
! <code>title</code>
| Text that appears at the top of the navbox.
|-
! <code>state</code><br><code>collapsible</code>
| Controls if a navbox should be expanded or collapsed when the page loads. This only affects the whole navbox; if [[#Sections|sections]] are used, they are treated differently.
* <code>expanded</code> ('''default''') - the navbox will start open and readers can collapse it.
* <code>collapsed</code> - the navbox will start closed and readers can expand it.
* <code>off</code>, <code>no</code>, or <code>plain</code> - the navbox will start open and cannot be collapsed.
Advanced users can modify this on a page-by-page basis; see [[support:RANGER navboxes#Controlling the collapsible|the support wiki]] for more information.
|-
! <code>editlinks</code>
| Controls if an edit icon should be displayed at the top-left of the navbox, making it easier for users to interact with the template itself.
* unset ('''default''') - displays the edit icon
* <code>off</code> or <code>no</code> - hides the edit icon
|-
! <code>above</code>
| Text that appears above all list groups, directly below the title.
|-
! <code>below</code>
| Text that appears below all list groups, at the bottom of the navbox.
|-
! <code>striped</code><br><code>evenodd</code>
| Controls if the navbox rows should have zebra striping on even or odd rows, making it easier for users to distinguish two rows apart from each other. If [[#Sections|sections]] are used, each section resets the even/odd counter.
*unset ('''default''') - all rows have the same background
*<code>y</code>, <code>yes</code>, <code>on</code>, <code>striped</code>, or <code>even</code> - even-numbered rows are highlighted
*<code>swap</code> or <code>odd</code> - odd-numbered rows are highlighted
|}
=== Sections ===
The following parameters define sections within the navbox with their own titles.
{| class="wikitable"
! Parameter
! Description
|-
! <code>header''n''</code>
| Text that appears at the top of the section, where ''n'' is any positive integer. If the value is set to two or more <code>-</code> (e.g. <code>--</code>, <code>-----</code>, etc.) the new section will have no header bar and cannot be collapsed.
All groups and lists that are ''n'' or higher will appear in this section unless there is a higher <code>header''n''</code> later in the template. For example, if a navbox defines <code>header1</code> and <code>header4</code>, the first section will include <code>list1</code>, <code>list2</code>, and <code>list3</code> (and any of their sub-lists), while the second section will include all remaining lists starting at <code>list4</code> and their sub-lists.
|-
! <code>header_state</code><br><code>state''n''</code>
| <code>header_state</code> controls if all sections, by default, should be expanded or collapsed when the page loads.
<code>state''n''</code> overrides <code>header_state</code> for the specific section defined by <code>header''n''</code> (where ''n'' is a matching integer).
* <code>expanded</code> ('''default''') - the section will start open and readers can collapse it.
* <code>collapsed</code> - the section will start closed and readers can expand it.
* <code>off</code> or <code>plain</code> - the section will start open and cannot be collapsed.
Advanced users can modify these on a page-by-page basis; see [[support:RANGER navboxes#Controlling the collapsible|the support wiki]] for more information.
Both parameters have no effect on sections with headers set to two or more <code>-</code>, which are always expanded and cannot be collapsed.
|}
=== List groups ===
The following parameters define the list groups.
{| class="wikitable"
! Parameter
! Description
|-
! <code>group''n''</code>
| Text label for a list, which appears on the left on desktop or at the top on mobile, where ''n'' is any positive integer.
This parameter is optional; if a <code>list''n''</code> does not have a matching <code>group''n''</code>, the list will take the full width on desktop.
|-
! <code>list''n''</code>
| A wikitext list, where ''n'' is any positive integer.
|-
! <code>group''n''.''x''</code><br><code>group''n''.''x''.''y''</code><br>etc.
| Text label for sub-lists that appear under <code>group''n''</code>, <code>group''n''.''x''</code>, etc.
|-
! <code>list''n''.''x''</code><br><code>list''n''.''x''.''y''</code><br>etc.
| Wikitext sub-lists.
|}
=== Styling ===
The following parameters add inline styling or your custom CSS classes to specific elements of the navbox.
To assist with text alignment, three default classes are available: <code>align-left</code>, <code>align-center</code>, and <code>align-right</code>.
{| class="wikitable"
! Parameter
! Description
|-
! <code>navbox_style</code><br><code>navbox_class</code>
| Modifies the parent navbox element; <code>class</code> can be used as a shorthand for <code>navbox_class</code>
Two default classes are available:
*<code>pill</code> changes the links to pill-styled rather than dot-separated
*<code>pill-mobile</code> only changes the links to pill-styled on mobile devices
|-
! <code>title_style</code><br><code>title_class</code>
| Modifies the title bar
|-
! <code>above_style</code><br><code>above_class</code>
| Modifies the <code>above</code> text row
|-
! <code>below_style</code><br><code>below_class</code>
| Modifies the <code>below</code> text row
|-
! <code>header_style</code><br><code>header_class</code>
| Modifies all section headers (''not'' the title bar)
|-
! <code>header''n''_style</code><br><code>header''n''_class</code>
| Modifies the specific section header ''n''
|-
! <code>section''n''_style</code><br><code>section''n''_class</code>
| Modifies the container holding the section defined by a matching <code>header''n''</code>
|-
! <code>group_style</code><br><code>group_class</code>
| Modifies all base groups (<code>group''n''</code>), but ''not'' any subgroups (<code>group''n''.''x''</code>, etc.)
|-
! <code>subgroup_style</code><br><code>subgroup_class</code>
| Modifies all subgroups at all levels (<code>group''n''.''x''</code>, <code>group''n''.''x''.''y''</code>, etc.)
|-
! <code>group''A''_style</code><br><code>group''A''_class</code>
| Modifies the specific group ''A'', where ''A'' is any ''n'', ''n''.''x'', ''n''.''x''.''y'', etc.
|-
! <code>list_style</code><br><code>list_class</code>
| Modifies all lists. Note, in this context, "list" refers to the container of a <code>list''n''</code> parameter, not a <code>ul</code> or <code>ol</code> element inside the parameter
|-
! <code>list''A''_style</code><br><code>list''A''_class</code>
| Modifies the specific list ''A'', where ''A'' is any ''n'', ''n''.''x'', ''n''.''x''.''y'', etc.
|}
<noinclude>[[Category:Template documentation]]</noinclude>
e35c990efd00644e63b9735d72ff65818357a1fb
Template:NoDirectUse
10
493
1312
2025-09-20T00:06:39Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:No direct use]]
8448af1f61f0d64a84806b006c70670d9296acde
Template:No direct use
10
494
1313
2025-09-20T00:06:40Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{ambox|icon=Warning-red.svg|title=Don't call this template directly from any content page!
|message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages.
|color=red
|tiny={{{tiny|}}}
|class={{{class|}}}
}}</includeonly><noinclude>{{doc|Template:Ambox/doc}}
[[Category:Notice templates]]</noinclude>
22c9c1b0d6c05220eb6d7ad84073f7d878b60b68
Template:No direct use/doc
10
495
1314
2025-09-20T00:06:41Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:No wrap
10
496
1315
2025-09-20T00:06:42Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Nowrap]]
269180d5083536bbbf72d889477805cfde7aac9e
Template:Normal
10
497
1316
2025-09-20T00:06:43Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<span style{{=}}"font-weight:normal; font-style:normal">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
f1d74e033cde1ce3b2efdc98b78fb863b8524fcf
Template:Nowrap
10
498
1317
2025-09-20T00:06:44Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<span class="nowrap">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
8817bafce418a08a72f3425283fc03d04a2d8d44
Template:Pipe
10
499
1318
2025-09-20T00:06:45Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
|<noinclude>{{documentation}}</noinclude>
9d1875aa686e4e25a0994448a39d057e91541788
Template:Pipe/doc
10
500
1319
2025-09-20T00:06:46Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:Quote
10
501
1320
2025-09-20T00:06:47Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="quote"><!-- start quote wrapper
--><div class="marks-wrapper"><!-- start marks wrapper
--><div class="block"><!-- start quote block
-->{{#if:{{{title|}}}|<div class="title">{{{title}}}</div>|}}<!--
-->{{#if:{{{text|{{{1|}}}}}}|<div class="text">{{{text|{{{1|}}}}}}</div>|}}<!--
--></div><!-- end quote block
--></div><!-- end marks wrapper
-->{{#if:{{{author|{{{2|}}}}}}|<div class="author">― {{#if:{{{authorpage|}}}| [[{{{authorpage}}}|{{{author|{{{2|}}}}}}]] | {{{author|{{{2|}}}}}} }}</div>|}}<!--
--></div><!--
-->[[Category:Pages with quotes]]</includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
095258ceee92819a4e7b83c26fba3761bf9c41a9
Template:Quote/doc
10
502
1321
2025-09-20T00:06:48Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <pre>{{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|title=Opening lines of ''Richard III''
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|-
| <pre>{{Quote
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}</pre>
| {{Quote
|author=William Shakespeare
|authorpage=wikipedia:William Shakespeare
|text=Now is the winter of our discontent made glorious summer by this sun of York}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.quote</code> and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
== Template data (for Visual Editor) ==
<templatedata>
{
"params": {
"title": {
"label": "Title",
"description": "If the quote has a title, put it here.",
"example": "Richard III's soliloquy",
"type": "line"
},
"text": {
"label": "Quoted Text",
"description": "The quoted text to be displayed.",
"example": "Now is the winter of our discontent made glorious summer by this sun of York",
"type": "string",
"required": true
},
"author": {
"label": "Quote's Author",
"description": "The author of the displayed quote.",
"example": "William Shakespeare",
"type": "line",
"suggested": true
},
"authorpage": {
"label": "Author's Page",
"description": "If the quote's author has a page on the Wiki, put the page name here.",
"example": "William Shakespeare (playwright)",
"type": "wiki-page-name",
"suggested": true
}
},
"description": "This template creates a styled block element for quotes.",
"paramOrder": [
"text",
"author",
"authorpage",
"title"
],
"format": "block"
}
</templatedata>
8a10e77de70ff704435282ce0f2ba792a13404a5
Template:Split
10
503
1322
2025-09-20T00:06:49Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:pages|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|a new page titled [[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Ambox
| color = purple
| icon = Split.svg
| message = It has been proposed that this page be split into {{#var:pages}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!--
--><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
73f5044c8b972e18c3b7880f94b0644e4a0e6ac7
Template:Split/doc
10
504
1323
2025-09-20T00:06:51Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Spoiler
10
505
1324
2025-09-20T00:06:52Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
Base code written for Terraria Wiki: https://terraria.wiki.gg/wiki/Template:Spoiler
NOTE: This template needs a JavaScript function in MediaWiki:Common.js or MediaWiki:Vector.js to work, as well as styling in MediaWiki:Common.css or MediaWiki:Vector.css for the related classes
-->{{#vardefine:element|{{#if:{{{block|}}}|div|span}}}}<!--
-->{{#tag:{{#var:element}}|{{#tag:{{#var:element}}|{{{1|}}}}}|class=spoiler-content {{{class|}}}|id={{{id|}}}|style={{{css|{{{style|}}}}}} }}<!--
-->[[Category:Pages with spoilers]]<!--
--></includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
2da5f6bb4ec1204941f5ba21a2196cd35eccdb23
Template:Spoiler/doc
10
506
1325
2025-09-20T00:06:53Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template is used to mark text and other elements as spoilers. Users can click or optionally hover to reveal their content.
== The hoverShowSpoilers gadget ==
Users can enable the <code>[[MediaWiki:Gadgets/hoverShowSpoilers|hoverShowSpoilers]]</code> gadget to make spoilers show on hover, not just on click. The code for this gadget can be found at [[MediaWiki:Gadgets/hoverShowSpoilers/main.css]].
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{spoiler|spoiler text}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text}}
|-
| <code><nowiki>{{spoiler|spoiler text with a [[Template:Navbox|link]]}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text with a [[Template:Navbox|link]]}}
|-
| <pre>
{{spoiler|block=y|Really long spoiler that spans multiple lines
It even has a bulleted list inside it:
* Item a
* Item b
* [[Special:Random|Item c]]
}}</pre>
|{{spoiler|block=y|Really long spoiler that spans multiple lines
It even has a bulleted list inside it:
* Item a
* Item b
* [[Special:Random|Item c]]
}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>spoilers</code> gadget with JavaScript code for toggling the <code>.spoiler</code> class on/off on click:
** [[MediaWiki:Gadgets/spoilers]]
** [[MediaWiki:Gadgets/spoilers/main.js]]
* The <code>.spoiler-content</code> and any related classes, found in [[MediaWiki:Common.css]].
== Source ==
Base code adapted from [[wgg:terraria:Template:Spoiler|Template:Spoiler on Terraria Wiki]].
==TemplateData==
<templatedata>
{
"params": {
"1": {
"aliases": [
"text"
],
"label": "Text",
"description": "The text to be shown.",
"example": "Character A died during the battle.",
"type": "content",
"required": true
},
"hover": {
"label": "Show on Hover?",
"description": "Show spoiler text on mouse hover.",
"example": "hover=yes",
"type": "boolean",
"default": "hover=no"
},
"block": {
"label": "Display as block?",
"description": "If given, display the spoiler as a block instead of inline. Useful for long spoilers spanning multiple lines or using block-level elements like lists.",
"example": "y",
"type": "boolean",
"suggested": true
},
"class": {
"label": "Class",
"description": "A class or classes to apply to the spoiler",
"type": "string"
},
"id": {
"label": "ID",
"description": "A CSS ID to apply to the spoiler.",
"type": "string"
},
"style": {
"description": "Inline CSS styles to pass in.",
"type": "string",
"aliases": [
"css"
],
"label": "Style"
}
},
"description": "This template can be used to mark text as a spoiler.",
"maps": {
"1": {}
},
"paramOrder": [
"1",
"hover",
"block",
"class",
"id",
"style"
],
"format": "inline"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
bae231a84e57129ec12ba47e554ed42e76c185e0
Template:Spoiler warning
10
507
1326
2025-09-20T00:06:54Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Ambox
| color = red
| icon = Warning-red.svg
| title = Spoiler Warning
| message = This page contains '''spoilers'''. View at your own discretion.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}<noinclude>{{doc|Template:Ambox/doc}}</noinclude>
d46344bae30adce89ead1cf12e8c3ff904e95203
Template:Spoiler warning/doc
10
508
1327
2025-09-20T00:06:55Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Stub
10
509
1328
2025-09-20T00:06:56Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Stub.svg
| message = This page is a [[support:Stub|stub]]. You can help '''{{SITENAME}}''' by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Stub|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
1effeb7d6eb04a0b11c76b8bfa871703461c9344
Template:Stub/doc
10
510
1329
2025-09-20T00:06:57Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:TOC limit
10
511
1330
2025-09-20T00:06:58Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><div class="toclimit-{{{1|{{{limit|3}}}}}}">__TOC__</div></includeonly><noinclude>
{{documentation}}
[[Category:Table of contents templates]]
</noinclude>
9187098528659316936c0da0589a7745f10e38e3
Template:TOC limit/doc
10
512
1331
2025-09-20T00:06:59Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This template inserts a Table of Contents that omits subheadings beyond a certain depth. The table obeys the same layout rules as the <nowiki>__TOC__</nowiki> [[mw:Help:Magic_words|magic word]]. Omitted sections still have section edit links in the article body. The main use for this template is situations where you want section edit links for ease of editing but don't want a full table of contents. '''Before using this template, consider whether and why it would be helpful to readers and other editors.'''
== Usage ==
{{tlx|TOC limit}} or {{tlx|TOC limit|3}}
The template defaults to including second- and third-level headings, e.g. those numbered "1" and "1.1" in the TOC. (Note: {{tlx|TOC limit|1}} does nothing: the first-level heading on a page is, by default, the page title.)
You can specify a different limit by adding a header level:
{{tlx|TOC limit|4}}
4 allows for fourth-level headings, e.g. "1.1.1", but omits any subheadings below that from the TOC.
The template works by hiding the lower levels with CSS. See [[Mediawiki:Common.css]].
== TOC levels versus wikitext header levels ==
The heading levels in the TOC normally correspond to the header levels in the wikitext, so a <code>== Level-2 header ==</code> will normally generate the first-level ("1") TOC headings, a <code>=== Level-3 header ===</code> will normally generate the second-level ("1.1") TOC headings, and so on. This correspondence does ''not'' hold if the page contains <code>= Level-1 headers =</code> or skips header levels. For example, wikitext like this:
<pre>
== Level-2 heading (A) ==
=== Level-3 heading (B) ===
== Level-2 heading (C) ==
====== Level-6 heading (D) ======
= Level-1 heading (E) =
== Level-2 heading (F) ==
=== Level-3 heading (G) ===
</pre>
will generate a TOC like this:
{| class="toc"
|<div style="text-align:center"><b>Contents</b></div>
<ul>
<li class="toclevel-1 tocsection-1"><span class="tocnumber">1</span> <span class="toctext">Level-2 heading (A)</span><ul>
<li class="toclevel-2 tocsection-2"><span class="tocnumber">1.1</span> <span class="toctext">Level-3 heading (B)</span></li>
</ul></li>
<li class="toclevel-1 tocsection-1"><span class="tocnumber">2</span> <span class="toctext">Level-2 heading (C)</span><ul>
<li class="toclevel-2 tocsection-2"><span class="tocnumber">2.1</span> <span class="toctext">Level-6 heading (D)</span></li>
</ul></li>
<li class="toclevel-1 tocsection-1"><span class="tocnumber">3</span> <span class="toctext">Level-1 heading (E)</span><ul>
<li class="toclevel-2 tocsection-2"><span class="tocnumber">3.1</span> <span class="toctext">Level-2 heading (F)</span><ul>
<li class="toclevel-3 tocsection-3"><span class="tocnumber">3.1.1</span> <span class="toctext">Level-3 heading (G)</span></li>
</ul></li>
</ul></li>
</ul>
|}
Using <code><nowiki>{{TOC limit}}</nowiki></code> on this page ''would not'' hide header D, because even though it is a level-6 heading it is shown at the second level in the TOC. And it ''would'' hide header G even though it is a level-3 heading just like header B, because header G is shown at the third level in the TOC while header B is shown at the second level.
== Conflicts ==
This template does not interact well with the {{tl|TOC right}} template. To achieve the correct effect, use those with a limit parameter. For example, {{tlx|TOC right|2=limit=2}} has the effect that {{tlx|TOC right}} and {{tlx|TOC limit|2}} would have - if they worked together.
== TemplateData ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"limit"
],
"label": "Limit",
"description": "Maximum header depth to be included in table of contents",
"default": "3",
"suggested": true,
"type": "number"
}
},
"description": "Inserts a Table of Contents that omits subheadings beyond a certain depth."
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
8582cad25d72e508a04a81c36ef5ecb663a32bc7
Template:TOC right
10
513
1332
2025-09-20T00:07:00Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly><div class="tocright {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}">__TOC__</div></includeonly><noinclude>
{{documentation}}
[[Category:Table of contents templates]]
</noinclude>
8b94caa5343acd906cad9e74465f0ea5ce4e9549
Template:TOC right/doc
10
514
1333
2025-09-20T00:07:01Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{tl|TOC right}} forces the auto-generated Table of Contents for an article to appear floated to the right side of the page in order to improve article layout.
==Usage==
Insert <code><nowiki>{{TOC right}}</nowiki></code> at the point in the article where you want the top of the Table of Contents box to appear. This should usually be after the text of the lead section, and just before the first section heading. Use with {{tl|clear}} to prevent collision with text. Avoid placing the TOC in a visually poor location. Crossing a section division is probably a poor idea.
;limit
: Limits the depth of subheadings shown. For instance using <code>limit=4</code> will hide the fourth level and deeper subheadings in the hierarchy. And <code>limit=2</code> will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS. See {{tl|TOC limit}} for more information on this.
Do not place this template so that the TOC aligns with a large image or infobox; this breaks the layout on narrow screens (even users with screens as wide as 1024px wide can have problems). Also, a TOC that crosses a section division is probably a poor idea, if that can be avoided.
Unless the section in which the {{tl|TOC right}} is placed is long enough, the result may well be undesirable.
It should only be used in cases where the TOC gets in the way of other content or is detrimental to the layout of the page; it should ''not'' simply be used for aesthetics since it tampers with the standard appearance of articles.
==TemplateData==
<templatedata>
{
"params": {
"limit": {
"label": "Limit",
"description": "Limits the depth of subheadings shown. For instance using limit=4 will hide the fourth level and deeper subheadings in the hierarchy. And limit=2 will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS",
"type": "number"
}
},
"description": "{{TOC right}} forces the auto-generated \"Table of Contents\" for an article to appear floated to the right side of the page (as seen right), in order to improve article layout.",
"paramOrder": [
"limit"
],
"format": "inline"
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
88415e28677a029fbca8963e109305c2d2d79643
Template:Tl
10
515
1334
2025-09-20T00:07:02Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Template link|main|code=on}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
1c13b1daaf7b7e8ce1e45cc03b4baf31c09bc6cd
Template:Tl/doc
10
516
1335
2025-09-20T00:07:03Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general,Template:Tlx}}
{{Uses Lua|Template link}}
This template returns an exemplaric use of a template while linking to the template description page, if the template exists.
== Usage ==
<pre>
{{tl|<Template name>}}
{{tl|<Template name>|<Template parameters>}}
</pre>
; ''unnamed parameter'' 1
: Template name (without <code>Template:</code> prefix)
; ''unnamed parameter'' 2 - 9
: Optional. Template parameters
; nl
: Optional flag to display an un-linked template usage.
== Examples ==
: <code><nowiki>{{tl|stub}}</nowiki></code> returns {{tl|stub}}
: <code><nowiki>{{tl|stub|1}}</nowiki></code> returns {{tl|stub|1}}
: <code><nowiki>{{tl|stub|1|2|nl{{=}}y}}</nowiki></code> returns {{tl|stub|1|2|nl{{=}}y}}
: <code><nowiki>{{tl|for|page|t1{{=}}alt text}}</nowiki></code> returns {{tl|for|page|t1{{=}}alt text}}
== See also ==
<includeonly>
[[Category:Formatting templates]]
</includeonly><noinclude>[[Category:Template documentation]]</noinclude>
7cb4f0fa749ef8a18a48c4b5816357a225f4acee
Template:Tlx
10
517
1336
2025-09-20T00:07:04Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Tl]]
af3906f239c45d791753d3170c656eddd6d1af5f
Template:Toc limit
10
518
1337
2025-09-20T00:07:05Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:TOC limit]]
cfa656c80245fbc1966e109758445db069c69934
Template:Toc right
10
519
1338
2025-09-20T00:07:07Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:TOC right]]
fc00258b0a19738ebc9c13dbcc88881f9d5bff3e
Template:Toclimit
10
520
1339
2025-09-20T00:07:08Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:TOC limit]]
cfa656c80245fbc1966e109758445db069c69934
Template:Tocright
10
521
1340
2025-09-20T00:07:09Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:TOC right]]
fc00258b0a19738ebc9c13dbcc88881f9d5bff3e
Template:UsesLua
10
522
1341
2025-09-20T00:07:10Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Uses Lua]]
9675a92267565619bc6418ec4e88163985302408
Template:Uses Lua
10
523
1342
2025-09-20T00:07:11Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Lua logo.svg
| title= This template uses one or more modules written in the Lua programming language.
| message = For more information, see [[wikipedia:Wikipedia:Lua|Wikipedia:Lua]] or the [[mw:Extension:Scribunto/Lua reference manual|Lua reference manual on mediawiki.org]]. Modules used include: {{#if:{{{1|}}}|{{#arraymap:{{{1|}}}|,|%s|'''[[Module:%s|%s]]'''}}|''None provided''}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc|Template:Ambox/doc}}</noinclude>
1930c9b36136a5562cfaf7584f811d62b114a58a
Template:Uses Lua/doc
10
524
1343
2025-09-20T00:07:12Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Category:Candidates for deletion
14
525
1344
2025-09-20T00:07:14Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Categories for loading gadgets
14
526
1345
2025-09-20T00:07:15Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:HacKClaD Wiki
14
527
1346
2025-09-20T00:07:16Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This is the top-level category. It contains meta categories and pages about the wiki.
8935f2b3e97edfeadd7bb206f1e17c03099ec24a
Category:Documentation templates
14
528
1347
2025-09-20T00:07:17Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Escaped character templates
14
529
1348
2025-09-20T00:07:18Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Formatting templates]]
b0977d99bfd84d652e4508b3691eb776cf54a6dd
Category:Formatting templates
14
530
1349
2025-09-20T00:07:19Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hatnote templates
14
531
1350
2025-09-20T00:07:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hidden categories
14
532
1351
2025-09-20T00:07:21Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
These categories are hidden on article pages.
[[Category:Wiki maintenance]]
e4d17499a8377d3f2b4b4a618a671e53111f43ca
Category:Images
14
533
1352
2025-09-20T00:07:22Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Media]]
b141d2b9971d6efe9f59bd03449781e71411c631
Category:Infobox templates
14
534
1353
2025-09-20T00:07:23Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Key template documentation
14
535
1354
2025-09-20T00:07:24Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Template documentation]]
e65ecf60878d4707b3b4c1e3962615e2d5f3b2ab
Category:Legal notices
14
536
1355
2025-09-20T00:07:25Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:License templates
14
537
1356
2025-09-20T00:07:26Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Logos
14
538
1357
2025-09-20T00:07:27Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Category:Main page boxes
14
539
1358
2025-09-20T00:07:28Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Main page templates]]
ce086f8cfa39aeb8137ffe34e5d41aa38300cf4e
Category:Main page templates
14
540
1359
2025-09-20T00:07:29Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Maps failing data validation
14
541
1360
2025-09-20T00:07:30Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Media
14
542
1361
2025-09-20T00:07:31Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Navigation templates
14
543
1362
2025-09-20T00:07:32Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Notice templates
14
544
1363
2025-09-20T00:07:33Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Pages containing omitted template arguments
14
545
1364
2025-09-20T00:07:34Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages including data maps
14
546
1365
2025-09-20T00:07:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages including data maps failing validation
14
547
1366
2025-09-20T00:07:36Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages setting LuaCache keys
14
548
1367
2025-09-20T00:07:37Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages using DynamicPageList3 dplvar parser function
14
549
1368
2025-09-20T00:07:38Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages using DynamicPageList3 parser function
14
550
1369
2025-09-20T00:07:39Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages using IMP
14
551
1370
2025-09-20T00:07:40Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category lists all pages that are using [[Template:Main page]]. This category is used by [[Mediawiki:Gadgets/mpEditLinks]] to only load the JS on relevant pages.
__HIDDENCAT__
[[Category:Wiki maintenance]]
a478e6e1ffe71e8a2d99254543231be4b8454ab6
Category:Pages using TabberTransclude parser tag
14
552
1371
2025-09-20T00:07:41Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages using Tabber parser tag
14
553
1372
2025-09-20T00:07:42Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages using duplicate arguments in template calls
14
554
1373
2025-09-20T00:07:43Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages using the RSS extension
14
555
1374
2025-09-20T00:07:44Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
d17f98d5d77b5951b7a80755914239533ad6aba6
Category:Pages where expansion depth is exceeded
14
556
1375
2025-09-20T00:07:45Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where template include size is exceeded
14
557
1376
2025-09-20T00:07:46Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip depth limit is exceeded
14
558
1377
2025-09-20T00:07:47Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip size limit is exceeded
14
559
1378
2025-09-20T00:07:48Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with DRUID infoboxes
14
560
1379
2025-09-20T00:07:49Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a DRUID infobox. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
17ed4520e5c453209616df3c9b2306fce8ceb12f
Category:Pages with Discord embeds
14
561
1380
2025-09-20T00:07:50Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|Discord}} embed. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
11ff5616854d8913d2c371ae3c2c610278651846
Category:Pages with amboxes
14
562
1381
2025-09-20T00:07:51Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with an {{tl|ambox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
de382f794395f344d0147dbb96b9542d6f38f624
Category:Pages with broken file links
14
563
1382
2025-09-20T00:07:52Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:Pages with colors
14
564
1383
2025-09-20T00:07:53Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|color}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
bcca0312385263c30522c744df6a8c8856c68fab
Category:Pages with failing Cargo queries
14
565
1384
2025-09-20T00:07:54Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with hatnotes
14
566
1385
2025-09-20T00:07:55Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|hatnote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
4ac7721cfcffb2f181820164d95f3af8d86c4fd7
Category:Pages with ignored display titles
14
567
1386
2025-09-20T00:07:56Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math errors
14
568
1387
2025-09-20T00:07:57Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math render errors
14
569
1388
2025-09-20T00:07:58Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with navboxes
14
570
1389
2025-09-20T00:07:59Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|navbox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
3e48f396fafee5d8aecf6cd0dcb554c769f485a9
Category:Pages with non-numeric formatnum arguments
14
571
1390
2025-09-20T00:08:01Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with quotes
14
572
1391
2025-09-20T00:08:02Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|quote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
2f764cddd1fb264f48b896ffd6e892df3c391e90
Category:Pages with reference errors
14
573
1392
2025-09-20T00:08:03Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with script errors
14
574
1393
2025-09-20T00:08:04Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with spoilers
14
575
1394
2025-09-20T00:08:05Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This category contains every page with a {{tl|spoiler}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS.
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
[[Category:Categories for loading gadgets]]
5822aa87e8a8897673ff589d00d2f0d622aa3be5
Category:Pages with syntax highlighting errors
14
576
1395
2025-09-20T00:08:06Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with template loops
14
577
1396
2025-09-20T00:08:07Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with too many expensive parser function calls
14
578
1397
2025-09-20T00:08:08Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Promotional images
14
579
1398
2025-09-20T00:08:09Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
Official images used for purposes of promoting the game, that may not actually represent gameplay.
[[Category:Images]]
80b893c439747ce681cf18cc579c3bc4c65cd502
Category:Stubs
14
580
1399
2025-09-20T00:08:10Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Table of contents templates
14
581
1400
2025-09-20T00:08:11Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Template documentation
14
582
1401
2025-09-20T00:08:12Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
[[Category:Wiki maintenance]]
c1800be0da4588b3b652fa5324aade2c496fb3c5
Category:Templates
14
583
1402
2025-09-20T00:08:13Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Templates with no documentation
14
584
1403
2025-09-20T00:08:14Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Templates]]
[[Category:Wiki maintenance]]
b1ff76c0593194e53e6bf42f37ca337a5493c57e
Category:Wiki maintenance
14
585
1404
2025-09-20T00:08:15Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
The sub-categories of this category contain pages that have been identified as needing attention for one or more of the following reasons:
* Changes have been suggested that should be discussed first or are under discussion.
* The page has flaws that need addressing by an editor with the knowledge or skills to help.
* The action the page needs requires special rights.
''See also:''
* [[Special:BrokenRedirects|Broken redirects]]
* [[Special:DoubleRedirects|Double redirects]]
* [[Special:UncategorizedCategories|Uncategorized categories]]
* [[Special:UncategorizedFiles|Uncategorized files]]
* [[Special:UncategorizedPages|Uncategorized pages]]
* [[Special:UncategorizedTemplates|Uncategorized templates]]
* [[Special:WantedCategories|Wanted categories]]
* [[Special:WantedFiles|Wanted files]]
* [[Special:WantedPages|Wanted pages]]
* [[Special:WantedTemplates|Wanted templates]]
* [[Special:TrackingCategories|Other special tracking categories]]
[[Category:{{SITENAME}}]]
4b90dc0dbd8c91e131e4ffcf22360b1c837b9717
Category:Wiki skin images
14
586
1405
2025-09-20T00:08:16Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Module:ArgsUtil
828
587
1406
2025-09-20T00:08:17Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
local p = {}
function p.merge()
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
return args
end
return p
1d1b2105bd857dcc5e33c8c0a8a780f67cbae72e
Module:ArgsUtil/doc
828
588
1407
2025-09-20T00:08:18Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This is a basic module for processing args. Usage:
<syntaxhighlight lang="lua">
local util_args = require('Module:ArgsUtil')
local p = {}
function p.main(frame)
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
end
return p
</syntaxhighlight>
== Extending this module ==
By design, {{ml|ArgsUtil}} is shipped with only a single function and no customization available; this simplifies documentation and covers nearly all use cases. An extended version of this module is available at [[support:Module:ArgsUtil|Module:ArgsUtil on the support wiki]] if you want additional functionality; and you can of course feel free to modify this module on your own wiki as needed.
6fc2a23dcff62ac5a222903e46bc56c07b0a2b1f
Module:Infobox
828
589
1408
2025-09-20T00:08:19Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
-- version 0.1.7
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
if h.castBool(args.setmainimage or 'yes') then
h.setMainImage(args.images[1])
end
-- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports
return h.makeInfobox(args, sep), '[[Category:Pages with DRUID infoboxes]]'
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
local res
-- try to fall back to normal Variables
res, h.counter = pcall(
function()
return mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
end
)
if res then
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
-- else use a random number so at least there's some unique id
h.counter = math.random(100000000000000000) -- random integer
end
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
if h.castBool(args[section .. '_isdata']) then
args[section .. 'Data'] = args[section]
args[section] = section .. 'Data'
args[section .. 'Data_nolabel'] = 'true' -- will be cast later
end
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if h.counter > 1 then return end
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
-- setmainimage is guaranteed to exist on wiki.gg but may not exist on other wikis
-- it's not a crucial piece of functionality so we'll fail silently if it doesn't exist
pcall(function() mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
} end)
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass('noexcerpt')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
h.runHook('onMakeOutputStart', out, args)
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
h.runHook('onMakeOutputEnd', out, args)
-- category for gadget loading
return out, '[[Category:Pages with DRUID infoboxes]]'
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-tab-key', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabs, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
if args.caption then
td:tag('div')
:addClass('druid-main-image-caption')
:wikitext(args.caption)
end
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
:attr('data-druid-tab-key', tabs[i])
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, tabs, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(tabs) do
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(texts[i])
:attr('data-druid-tab-key', item)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
if hasData then
node:addClass('druid-data')
end
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] or args[section .. '_collapsed'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-tabs-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, tabs, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
0b872baa88950499ed588906ea3b07f363640076
Module:Infobox/doc
828
590
1409
2025-09-20T00:08:20Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{luadoc}}
This module enables the creation of [[support:DRUID infoboxes|DRUID infoboxes]].
0ce687b29fc5e2d6cad14853a8412fa91910000f
Module:Main page
828
591
1410
2025-09-20T00:08:21Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
local p = {}
local h = {}
-- merge args from frame and frame:getParent()
function h.mergeArgs(frame)
local inputArgs = {}
for k, v in pairs(frame.args) do
v = mw.text.trim(tostring(v))
if v ~= '' then
inputArgs[k] = v
end
end
for k, v in pairs(frame:getParent().args) do
v = mw.text.trim(v)
if v ~= '' then
inputArgs[k] = v
end
end
return inputArgs
end
--------------------------------------------------------------------
function p.main(frame)
local args = h.mergeArgs(frame)
-- use the rootpage parameter if given, otherwise use the current page name
local rootpage = args['rootpage'] or mw.title.getCurrentTitle().fullText
local layouts = {'desktop', 'tablet', 'mobile'}
for _,layout in pairs(layouts) do
-- collapse consecutive line breaks and spaces, then trim
-- we need to check for permutations of " \n" because trim can't clean that up if it's in the middle of the string
args[layout] = mw.text.trim(args[layout]):gsub("\n\n+", "\n"):gsub(" +", " "):gsub(" \n", "\n"):gsub("\n ", "\n")
-- check if columns are consistent in this layout
local warn = false
local last_column_count = 0
local current_column_count = 0
for _,row in pairs(mw.text.split(mw.text.trim(args[layout]), '\n')) do
current_column_count = #mw.text.split(row, '%s') --count elements in this row
if last_column_count == 0 then
last_column_count = current_column_count
elseif last_column_count ~= current_column_count then
warn = true
end
end
if warn then
mw.addWarning( 'ERROR: the ' .. layout .. ' layout does not have a consistent number of columns in each row. This will result in all the boxes merging into one.')
end
end
-- parse the arguments into CSS variables that contain legal syntax for grid-template-areas
local desktop_var = "--main-page-layout--desktop: '" .. string.gsub(args['desktop'], '\n', "' '") .. "';"
local tablet_var = "--main-page-layout--tablet: '" .. string.gsub(args['tablet' ], '\n', "' '") .. "';"
local mobile_var = "--main-page-layout--mobile: '" .. string.gsub(args['mobile' ], '\n', "' '") .. "';"
-- grid-template-columns overrides
local desktop_cols = mw.text.trim(string.gsub(args['desktop-columns'] or '', ';', ''))
local tablet_cols = mw.text.trim(string.gsub(args[ 'tablet-columns'] or '', ';', ''))
local mobile_cols = mw.text.trim(string.gsub(args[ 'mobile-columns'] or '', ';', ''))
-- set the variables used by grid-template-columns
if desktop_cols ~= '' then
desktop_var = desktop_var .. '--main-page-layout-columns--desktop: '.. desktop_cols ..';'
end
if tablet_cols ~= '' then
tablet_var = tablet_var .. '--main-page-layout-columns--tablet: '.. tablet_cols ..';'
end
if mobile_cols ~= '' then
mobile_var = mobile_var .. '--main-page-layout-columns--mobile: '.. mobile_cols ..';'
end
local boxes = {} -- list of all boxes as a simple list, used to set the order of appearance
local seen_boxes = {} -- list of all boxes as a k:v pair, used to filter out duplicates
local boxes_in_layout = {} -- list of layouts, then list of all boxes in that layout
local missing_boxes = {} -- list of layouts, then list of boxes that are *not* included in that layout
-- add every box referenced in the layout rules once
function parse_layout(layout)
for _,name in pairs(mw.text.split(mw.text.trim(args[layout]), '%s')) do
if not seen_boxes[name] then
boxes[#boxes+1] = name -- table with numerical keys for set html order
seen_boxes[name] = true
end
boxes_in_layout[layout][name] = true
end
end
-- loop through the layouts the first time to set up the box lists
for _,layout in pairs(layouts) do
boxes_in_layout[layout] = {}
missing_boxes[layout] = {}
parse_layout(layout)
end
-- then loop through the layouts a second time because we need to compare those completed lists to check for missing boxes
for _,layout in pairs(layouts) do
for _,name in pairs(boxes) do
if boxes_in_layout[layout][name] ~= true then
mw.addWarning( 'WARNING: the \"' .. name .. '\" box is missing in the ' .. layout .. ' layout. If this is intentional, you can ignore this warning.')
missing_boxes[layout][name] = true
end
end
end
-- start our mp-container wrapper, and add our variables from earlier as inline styles to declare them
-- the rootpage is added to the dataset so it's easily accessible by mp-edit-links.js and it doesn't need to make its own API call
local output = mw.html.create()
local container = output:tag('div'):attr('id', 'mp-container'):cssText(desktop_var .. tablet_var .. mobile_var):attr('data-rootpage', rootpage)
-- loop through boxes and add the relevant main page subpages into the output
for _,box in pairs(boxes) do
mw.ext.VariablesLua.vardefine('imp-variable-id', box) -- using a vardefine lets us pass this directly to the template without going through the user-facing box
local pre_vardefine = ''
for _,layout in pairs(layouts) do
pre_vardefine = pre_vardefine .. (missing_boxes[layout][box] and '0' or '1') .. ','
end
-- formatted as a psuedo-bitmask to reduce variable usage, "<display-on-destop>, <display-on-tablet>, <display-on-mobile>," each value is 0 or 1 (trailing comma is insignificant)
-- expected to be used with #explode in the template receiving the variable
mw.ext.VariablesLua.vardefine('imp-variable-display-box', pre_vardefine)
if mw.title.new(rootpage .. '/' .. box).exists then
container:wikitext(frame:expandTemplate{ title = ':' .. rootpage .. '/' .. box})
else
container:wikitext(frame:expandTemplate{ title = 'Main page box/missing', args = { box, rootpage = rootpage}}) -- See [[Template:Main page box/missing]]
end
end
return output
end
return p
50f10670c4a97ec14d749325645a6bf800f10e59
Module:Navbox
828
592
1411
2025-09-20T00:08:22Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
-- version 1.2.5.1
-- config table for RANGER.
-- If you want to change the default config, DO NOT change it here,
-- please do it via the `onLoadConfig` hook in [[Module:Navbox/Hooks]].
local config = {
default_navbox_class = "navigation-not-searchable noexcerpt", -- Base value of the `class` parameter.
default_title_class = nil, -- Base value of the `title_class` parameter.
default_above_class = nil, -- Base value of the `above_class` parameter.
default_below_class = nil, -- Base value of the `below_class` parameter.
default_section_class =nil, -- Base value of the `section_class` parameter.
default_header_class = nil, -- Base value of the `header_class` parameter.
default_group_class = nil, -- Base value of the `group_class` parameter.
default_list_class = 'hlist', -- Base value of the `list_class` parameter.
default_header_state = nil, -- Base value of the `state` parameter.
editlink_hover_message_key = 'Navbox-edit-hover', -- The system message name for hover text of the edit icon.
auto_flatten_top_level = true, -- If true, when a section has only one list with no content and no corresponding group but has sublists, these sublists will be moved to top level.
-- This helps make the hierarchy of sections and content clearer.
-- An example:
-- {{navbox
-- ...
-- |header1 = Items
-- | group1.1 = Weapons
-- | list1.1 = Swords · Guns · Wands
-- | group1.2 = Armors
-- | list1.2 = Head pieces · Capes
-- |header2 = NPCs
-- | group2.1 = Town NPCs
-- | list2.1 = Guide · Witch
-- ...
-- }}
-- will be equal to:
-- {{navbox
-- ...
-- |header1 = Items
-- | group2 = Weapons
-- | list2 = Swords · Guns · Wands
-- | group3 = Armors
-- | list3 = Head pieces · Capes
-- |header5 = NPCs
-- | group6 = Town NPCs
-- | list6 = Guide · Witch
-- ...
-- }}
custom_render_handle = nil, -- usually for debugging purposes only. if set, it should be a function accept 2 parameters: `dataTree` and `args`, and return a string as module output.
}
---------------------------------------------------------------------
-- Argument alias.
local CANONICAL_NAMES = {
['titlestyle'] = 'title_style',
['listclass'] = 'list_class',
['groupstyle'] = 'group_style',
['collapsible'] = 'state',
['editlink'] = 'meta',
['editlinks'] = 'meta',
['editicon'] = 'meta',
['edit_link'] = 'meta',
['edit_links'] = 'meta',
['edit_icon'] = 'meta',
['navbar'] = 'meta',
['name'] = 'template',
['evenodd'] = 'striped',
['class'] = 'navbox_class',
['css'] = 'navbox_style',
['style'] = 'navbox_style',
['group'] = '1:group',
['list'] = '1:list',
}
local DEFAULT_ARGS = {
['meta'] = true,
}
local STATES = {
['no'] = '',
['off'] = '',
['plain'] = '',
['collapsed'] = 'mw-collapsible mw-collapsed',
['expanded'] = 'mw-collapsible',
}
local BOOL_FALSE = {
['no'] = true,
['off'] = true,
['false'] = true,
}
local STRIPED = {
['odd'] = 'striped-odd',
['swap'] = 'striped-odd',
['y'] = 'striped-even',
['yes'] = 'striped-even',
['on'] = 'striped-even',
['even'] = 'striped-even',
['striped'] = 'striped-even',
}
local NAVBOX_CHILD_INDICATOR = '!!C$H$I$L$D!!'
local NAVBOX_CHILD_INDICATOR_LENGTH = string.len( NAVBOX_CHILD_INDICATOR )
local CLASS_PREFIX = 'ranger-'
---------------------------------------------------------------------
local p = {}
local h = {} -- non-public
local hooks = mw.title.new('Module:Navbox/Hooks').exists and require('Module:Navbox/Hooks') or {}
---------------------------------------------------------------------
-- For templates: {{#invoke:navbox|main|...}}
function p.main(frame)
local args = p.mergeArgs(frame)
return p.build(args, true)
end
-- For modules: return require('module:navbox').build(args)
-- By default this method will skip the arguments sanitizing phase
-- (and onSanitizeArgsStart/onSanitizeArgsEnd hooks).
-- Set `doParseArgs` to true to do arguments sanitizing.
-- If `customConfig` table is provided, it will be merged into default config table (after onLoadConfig()).
-- If `customHooks` table is provided, all default hook handles will be overrided, unprovided hooks will be empty.
function p.build(args, doParseArgs, customConfig, customHooks)
if customHooks then
hooks = customHooks
end
if doParseArgs then
args = h.parseArgs(args)
end
h.runHook('onLoadConfig', config, args)
if customConfig then
for k,v in pairs(customConfig) do
config[k] = v
end
end
--merge default args
for k,v in pairs(DEFAULT_ARGS) do
if args[k] == nil then
args[k] = DEFAULT_ARGS[k]
end
end
h.runHook('onBuildTreeStart', args)
local dataTree = h.buildDataTree(args)
h.runHook('onBuildTreeEnd', dataTree, args)
if type(config.custom_render_handle) == 'function' then
return config.custom_render_handle(dataTree, args)
else
return h.render(dataTree)
end
end
-- merge args from frame and frame:getParent()
-- It may be used when creating custom wrapping navbox module.
--
-- For example, Module:PillNavbox
--
-- local RANGER = require('Module:Navbox')
-- local p = {}
-- function p.main(frame)
-- return RANGER.build(RANGER.mergeArgs(frame), true, {
-- default_navbox_class = 'pill', -- use "pill" style by default.
-- })
-- end
-- return p
--
function p.mergeArgs(frame)
local inputArgs = {}
for k, v in pairs(frame.args) do
v = mw.text.trim(tostring(v))
if v ~= '' then
inputArgs[k] = v
end
end
for k, v in pairs(frame:getParent().args) do
v = mw.text.trim(v)
if v ~= '' then
inputArgs[k] = v
end
end
return inputArgs
end
------------------------------------------------------------------------
-- equivalent to mw.text.split(str, div, true) for non-empty separator, but can be over 60x faster, since the latter is Unicode-aware.
-- Original version credit: http://richard.warburton.it.
function h.explode(div, str)
if (div=='') then return nil end
local pos,arr = 0,{}
-- for each divider found
for st,sp in function() return string.find(str,div,pos,true) end do
arr[#arr+1] = string.sub(str,pos,st-1) -- Attach chars left of current divider
pos = sp+1 -- Jump past current divider
end
arr[#arr+1] = string.sub(str,pos) -- Attach chars right of last divider
return arr
end
function h.parseArgs(inputArgs)
h.runHook('onSanitizeArgsStart', inputArgs)
local args = {}
for k, v in pairs(inputArgs) do
if type(k) == 'string' then
-- all named args have already been trimmed
local key = h.normalizeKey(k)
args[key] = h.normalizeValue(key, v)
else
args[k] = mw.text.trim(v) -- keep number-index arguments (for {{navbox|child|...}})
end
end
h.runHook('onSanitizeArgsEnd', args, inputArgs)
return args
end
-- Normalize the name string of arguments.
-- the normalized form is (index:)?name, in which:
-- index is number index such as 1, 1.3, 1.2.45,
-- name is in lowercase underscore-case, such as group, group_style
-- e.g: header_state, 1.3:list_style
-- the input argument name can be:
-- * camel-case: listStyle, ListStyle
-- * space separated: list style
-- * prefix+index+postfix?, and can be in camel-case or space/hyphen separated or mixed: list 1 style, list1, list1Style, list1_style
-- * index.name: 1.3.list
-- * index_name: 1.3_list (Space separated are treated as underscore separated, therefore 1.3 list are vaild too)
function h.normalizeKey(s)
-- camel-case to lowercase underscore-case
s = s:gsub('%l%f[%u]', '%0_') -- listStyle to list_style
s = (s:gsub(' ', '_')):lower() -- space to underscore
s = s:gsub('%l%f[%d]', '%0_') -- group1* to group_1*
s = s:gsub('%d%f[%l]', '%0_') -- *1style to *1_style
-- number format x_y_z to x.y.z
s = s:gsub('(%d)_%f[%d]', '%1%.')
-- move index to the beginning:
-- group_1.2_style to 1.2:group_style
-- group_1 to 1:group
s = s:gsub('^([%l_]+)_([%d%.]+)', '%2:%1')
-- support index.name and index_name:
-- 1.2.group / 1.2_group to 1.2:group
s = s:gsub('^([%d%.]+)[%._]%f[%l]', '%1:')
-- now the key should be in normalized form, if the origin key is vaild
-- standardize *_css to *_style
s = s:gsub('_css$', '_style')
-- standardize *collapsible to *state
s = s:gsub('collapsible$', 'state')
-- standardize all aliases to the canonical name
return CANONICAL_NAMES[s] or s
end
function h.normalizeValue(k, v)
k = tostring(k)
if k:find('_style$') then
v = (v .. ';'):gsub(';;', ';')
return v
elseif k:find('state$') then
return STATES[v]
elseif k == 'striped' then
return STRIPED[v]
elseif k == 'meta' then
return not BOOL_FALSE[v]
elseif v:sub(1, 2) == '{|' or v:match('^[*:;#]') then
-- Applying nowrap to lines in a table does not make sense.
-- Add newlines to compensate for trim of x in |parm=x in a template.
return '\n' .. v ..'\n'
end
return v
end
-- parse arguments, convert them to structured data tree
function h.buildDataTree(args)
-- parse args to a tree
local tree = h.buildTree(args)
-- build root navbox data
local data = h.buildNavboxData(tree.info)
-- Recursively build section tree
if tree.children then
data.sections = h.buildSections(tree.children, {
listClass = h.mergeAttrs(args.list_class, config.default_list_class),
listStyle = args.list_style,
groupClass = h.mergeAttrs(args.group_class, config.default_group_class),
groupStyle = args.group_style,
sectionClass = h.mergeAttrs(args.section_class, config.default_section_class),
sectionStyle = args.section_style,
headerClass = h.mergeAttrs(args.header_class, config.default_header_class),
headerStyle = args.header_style,
headerState = args.header_state or config.default_header_state,
})
end
if args[1] == 'child' then
data.CHILD_MODE = true
end
return data
end
function h.buildSections(list, defaults)
local sections = {}
local section = nil
for k, node in h.orderedPairs(list) do
local info = node.info or {}
--start a new section if needed
if info.header or not section then
section = {
class = h.mergeAttrs(info.section_class, defaults.sectionClass),
style = h.mergeAttrs(info.section_style, defaults.sectionStyle),
body = {}
}
-- Section header if needed.
-- If the value of a `|header_n=` is two or more consecutive "-" characters (e.g. --, -----),
-- it means start a new section without header, and the new section will be not collapsable.
if info.header and not string.match(info.header, '^%-%-+$') then
section.header = {
content = info.header,
class = h.mergeAttrs(info.header_class, defaults.headerClass),
style = h.mergeAttrs(info.header_style, defaults.headerStyle),
}
section.state = info.state or defaults.headerState or 'mw-collapsible'
end
sections[#sections+1] = section
end
-- above/below for this section
if info.above then
section.above = {
content = info.above,
class= h.mergeAttrs(info.above_class, config.default_above_class),
style = info.above_style,
}
end
if info.below then
section.below = {
content = info.below,
class= h.mergeAttrs(info.below_class, config.default_below_class),
style = info.below_style,
}
end
-- this group+list row
if info.group or info.list or node.children then
local row = {}
section.body[#section.body+1] = row
if info.group then
row.group = {
content = info.group,
class = h.mergeAttrs(info.group_class, defaults.groupClass),
style = h.mergeAttrs(info.group_style, defaults.groupStyle),
}
end
if info.list then
if string.sub(info.list, 1, NAVBOX_CHILD_INDICATOR_LENGTH) == NAVBOX_CHILD_INDICATOR then
-- it is from {{navbox|child| ... }}
row.sections = mw.text.jsonDecode(string.sub(info.list, NAVBOX_CHILD_INDICATOR_LENGTH+1))
else
row.list = {
content = info.list,
class = h.mergeAttrs(info.list_class, defaults.listClass),
style = h.mergeAttrs(info.list_style, defaults.listStyle),
}
end
end
-- sub-nodes, will override {{navbox|child| ... }}
if node.children then
row.sections = h.buildSections(node.children, defaults)
end
end
end
-- flatten if needed:
-- If a section has only one list with no content and no corresponding group but has sublists, these sublists will be moved to upper level.
if config.auto_flatten_top_level then
for _, sect in ipairs(sections) do
if #sect.body == 1 then
local node = sect.body[1]
if not node.group and not node.list and node.sections and #node.sections == 1 and not node.sections[1].header then
sect.body = node.sections[1].body
end
end
end
end
return sections
end
function h.buildNavboxData(info)
local data = {
state = info.state or 'mw-collapsible', -- here we need a default value for empty input
striped = info.striped,
class = h.mergeAttrs(info.navbox_class, config.default_navbox_class),
style = info.navbox_style,
}
-- data for titlebar
if info.title or info.meta or data.state ~= '' then
data.title = {
content = info.title,
class = h.mergeAttrs(info.title_class, config.default_title_class),
style = info.title_style,
}
if info.meta then
data.metaLinks = {
link = info.meta_link, -- will be used as [[$link|$text]]
url = info.meta_url, -- will be used as [$url $text], only if there is no data.metaLinks.link
text = info.meta_text, --hovertext
}
if not info.meta_link and not info.meta_url then
-- default link target
local title = mw.title.new(info.template or mw.getCurrentFrame():getParent():getTitle(), 'Template')
if not title then
error('Invalid title ' .. info.template)
end
data.metaLinks.link = title.fullText
end
if not info.meta_text then
local msg = mw.message.new(config.editlink_hover_message_key)
data.metaLinks.text = msg:exists() and msg:plain() or 'View or edit this template'
end
end
end
-- above/below
if info.above then
data.above = {
content = info.above,
class= h.mergeAttrs(info.above_class, config.default_above_class),
style = info.above_style,
}
end
if info.below then
data.below = {
content = info.below,
class= h.mergeAttrs(info.below_class, config.default_below_class),
style = info.below_style,
}
end
return data
end
-- parse arguments, convert them into a tree based on their index
-- each node on tree is { info = { #data for this node# }, children = {#children nodes#} }
function h.buildTree(args, defaults)
local tree = { info = {} }
local check = function(key, value)
local index, name = string.match(key, '^([%d%.]+):(.+)$')
-- no number index found, for root node
if not index then
tree.info[key] = value
return
end
-- filter invalid number index
if string.match(index, '^%.') or string.match(index, '%.$') or string.match(index, '%.%.') then
return
end
-- find the node that matches the index in the tree
local arr = h.explode('.', index)
local node = tree
for _, v in ipairs(arr) do
v = tonumber(v)
if not node.children then
node.children = {}
end
if not node.children[v] then
node.children[v] = { info = {} }
end
node = node.children[v]
end
node.info[name] = value
end
for k,v in pairs(args) do
check(k, v)
end
return tree
end
function h.render(data)
-- handle {{navbox|child|...}} syntax
if data.CHILD_MODE then
return NAVBOX_CHILD_INDICATOR..mw.text.jsonEncode(data.sections)
end
----- normal case -----
local out = mw.html.create()
-- build navbox container
local navbox = out:tag('div')
:attr('role', 'navigation'):attr('aria-label', 'Navbox')
:addClass(CLASS_PREFIX..'navbox')
:addClass(data.class)
:addClass(data.striped)
:addClass(data.state)
:cssText(data.style)
--title bar
if data.title then
local titlebar = navbox:tag('div'):addClass(CLASS_PREFIX..'title')
titlebar:tag('div'):addClass('mw-collapsible-toggle-placeholder')
if data.metaLinks then
titlebar:node(h.renderMetaLinks(data.metaLinks))
end
if data.title then
titlebar:addClass(data.title.class):tag('div')
:addClass(CLASS_PREFIX..'title-text')
:addClass(data.title.class)
:cssText(data.title.style)
:wikitext(data.title.content)
end
end
--above
if data.above then
navbox:tag('div')
:addClass(CLASS_PREFIX..'above mw-collapsible-content')
:addClass(data.above.class)
:cssText(data.above.style)
:wikitext(data.above.content)
:attr('id', (not data.title) and mw.uri.anchorEncode(data.above.content) or nil) -- id for aria-labelledby attribute, if no title
end
-- sections
if data.sections then
h.renderSections(data.sections, navbox, 0, true)
else
-- Insert a blank section for completely empty navbox to ensure it behaves correctly when collapsed.
if not data.above and not data.below then
navbox:tag('div'):addClass(CLASS_PREFIX..'section mw-collapsible-content')
end
end
--below
if data.below then
navbox:tag('div')
:addClass(CLASS_PREFIX..'below mw-collapsible-content')
:addClass(data.below.class)
:cssText(data.below.style)
:wikitext(data.below.content)
end
return tostring(out)..'[[Category:Pages with navboxes]]' -- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports
end
function h.renderSections(data, container, level, even)
for i,sect in ipairs(data) do
--section box
local section = container:tag('div')
:addClass(CLASS_PREFIX..'section mw-collapsible-content')
:addClass(sect.class)
:addClass(sect.state)
:cssText(sect.style)
-- section header
if sect.header then
section:tag('div')
:addClass(CLASS_PREFIX..'header')
:addClass(sect.header.class)
:cssText(sect.header.style)
:tag('div'):addClass('mw-collapsible-toggle-placeholder'):done()
:tag('div'):addClass(CLASS_PREFIX..'header-text'):wikitext(sect.header.content)
end
-- above:
if sect.above then
section:tag('div')
:addClass(CLASS_PREFIX..'above mw-collapsible-content')
:addClass(sect.above.class)
:cssText(sect.above.style)
:wikitext(sect.above.content)
end
-- body: groups&lists
local box = section:tag('div'):addClass(CLASS_PREFIX..'section-body mw-collapsible-content')
even = h.renderBody(sect.body, box, level, (level==0) and true or even) -- reset even status each section
-- below:
if sect.below then
section:tag('div')
:addClass(CLASS_PREFIX..'below mw-collapsible-content')
:addClass(sect.below.class)
:cssText(sect.below.style)
:wikitext(sect.below.content)
end
end
return even
end
function h.renderMetaLinks(info)
local box = mw.html.create('span'):addClass(CLASS_PREFIX..'meta')
local meta = box:tag('span'):addClass('nv nv-view')
if info.link then
meta:wikitext('[['..info.link..'|')
:tag('span'):wikitext(info.text):attr('title', info.text):done()
:wikitext(']]')
elseif info.url then
meta:wikitext('['..info.url..' ')
:tag('span'):wikitext(info.text):attr('title', info.text):done()
:wikitext(']')
end
return box
end
function h.renderBody(info, box, level, even)
local count = 0
for _,v in h.orderedPairs(info) do
if v.group or v.list or v.sections then
count = count + 1
-- row container
local row = box:tag('div'):addClass(CLASS_PREFIX..'row')
-- group cell
if v.group or (v.sections and level > 0 and not v.list) then
local groupCell = row:tag('div')
:addClass(CLASS_PREFIX..'group level-'..level)
:addClass((level > 0) and CLASS_PREFIX..'subgroup' or nil)
local groupContentWrap = groupCell:tag('div'):addClass(CLASS_PREFIX..'wrap')
if v.group then
groupCell:addClass(v.group.class):cssText(v.group.style)
groupContentWrap:wikitext(v.group.content)
else
groupCell:addClass('empty')
row:addClass('empty-group-list')
end
else
row:addClass('empty-group')
end
-- list cell
local listCell = row:tag('div'):addClass(CLASS_PREFIX..'listbox')
if not v.list and not v.sections then
listCell:addClass('empty')
row:addClass('empty-list')
end
if v.list or (v.group and not v.sections) then
--listCell:node(h.renderList(v['list'] or '', k, level, args))
even = not even -- flip even/odd status
local cell = listCell:tag('div')
:addClass(CLASS_PREFIX..'wrap')
:addClass(even and CLASS_PREFIX..'even' or CLASS_PREFIX..'odd')
if v.list then
cell:addClass(v.list.class):cssText(v.list.style)
:tag('div'):addClass(CLASS_PREFIX..'list'):wikitext(v.list.content)
end
end
if v.sections then
local sublistBox = listCell:tag('div'):addClass(CLASS_PREFIX..'sublist level-'..level)
even = h.renderSections(v.sections, sublistBox, level+1, even)
end
end
end
if count > 0 then
box:css('--count', count) -- for flex-grow
end
return even
end
-- pairs, but sort the keys alphabetically
function h.orderedPairs(t, f)
local a = {}
for n in pairs(t) do table.insert(a, n) end
table.sort(a, f)
local i = 0 -- iterator variable
local iter = function () -- iterator function
i = i + 1
if a[i] == nil then return nil
else return a[i], t[a[i]]
end
end
return iter
end
-- For cascading parameters, such as style or class, they are merged in exact order (from general to specific).
-- Any parameter starting with multiple hyphens(minus signs) will terminate the cascade.
-- An example:
-- For group_1.1, its style is affected by parameters |group_1.1_style=... , |subgroup_level_1_style=... , and |subgroup_style=... .
-- If we have |group_1.1_style= color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; ,
-- the style of group_1.1 will be style="color:green; font-weight: bold; color: red;" ;
-- if we have |group_1.1_style= -- color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; ,
-- the style of group_1.1 will be style="color: red;" only, and the cascade is no longer performed for |subgroup_level_1_style and |subgroup_style.
function h.mergeAttrs(...)
local trim = mw.text.trim
local s = ''
for i=1, select('#', ...) do
local v = trim(select(i, ...) or '')
local str = string.match(v, '^%-%-+(.*)$')
if str then
s = trim(str..' '..s)
break
else
s = trim(v..' '..s)
end
end
if s == '' then s = nil end
return s
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
-----------------------------------------------
return p
a79480d191a5de8b03e6884580f407d4a2195e62
Module:Navbox/Hooks
828
593
1412
2025-09-20T00:08:23Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
-- as of Module:Navbox version 1.2.5
local p = {}
---------------------------------------------------
-- Runs before RANGER does args sanitizing
-- `inputArgs` is the merged input arguments from the template (frame.args + frame:getParent().args)
function p.onSanitizeArgsStart(inputArgs)
end
-- Runs after RANGER does args sanitizing
-- `args` parameter is the sanitized arguments table with normalized keys (in lowercase underscore-case with canonical names) and normalized values.
function p.onSanitizeArgsEnd(args, inputArgs)
end
-- Runs when RANGER loads config table (after onSanitizeArgsEnd and before onBuildTreeStart)
-- `config` parameter is the default config table.
-- `args` parameter is the sanitized arguments table (has not yet merged the DEFAUT_ARGS table).
function p.onLoadConfig(config, args)
end
-- Runs before RANGER converts sanitized arguments table to structured data tree
-- `args` parameter is the sanitized arguments table that has the DEFAUT_ARGS merged.
function p.onBuildTreeStart(args)
end
-- Runs after RANGER converts sanitized arguments table to structured data tree
-- `tree` parameter is the structured data.
-- `args` parameter is the sanitized arguments table.
function p.onBuildTreeEnd(tree, args)
end
---------------------------------------------------
return p
a124a9f396b4a5a6c91de416c6cb8af5342f41fb
Module:Navbox/doc
828
594
1413
2025-09-20T00:08:24Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
This module is used by [[Template:Navbox]].
87d5c562165cd75b963e03aa428c80413bacff30
Module:Template link
828
595
1414
2025-09-20T00:08:26Z
Mr Pie 5
2833
Adding default set of pages
Scribunto
text/plain
-- This code is adapted from Wikipedia
-- For the original, please see: https://en.wikipedia.org/wiki/Module:Template_link_general
-- This implements Template:Tlg
local getArgs = require('Module:ArgsUtil').merge
local p = {}
-- Is a string non-empty?
local function _ne(s)
return s ~= nil and s ~= ""
end
local nw = mw.text.nowiki
local function addTemplate(s)
local i, _ = s:find(':', 1, true)
if i == nil then
return 'Template:' .. s
end
local ns = s:sub(1, i - 1)
if ns == '' or mw.site.namespaces[ns] then
return s
else
return 'Template:' .. s
end
end
local function trimTemplate(s)
local needle = 'template:'
if s:sub(1, needle:len()):lower() == needle then
return s:sub(needle:len() + 1)
else
return s
end
end
local function linkTitle(args)
if _ne(args.nolink) then
return args[1]
end
local titleObj
local titlePart = '[['
if args[1] then
-- This handles :Page and other NS
titleObj = mw.title.new(args[1], 'Template')
else
titleObj = mw.title.getCurrentTitle()
end
titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or
addTemplate(args[1]))
local textPart = args.alttext
if not _ne(textPart) then
if titleObj ~= nil then
textPart = titleObj:inNamespace("Template") and args[1] or titleObj.fullText
else
-- redlink
textPart = args[1]
end
end
if _ne(args.subst) then
-- HACK: the ns thing above is probably broken
textPart = 'subst:' .. textPart
end
if _ne(args.brace) then
textPart = nw('{{') .. textPart .. nw('}}')
elseif _ne(args.braceinside) then
textPart = nw('{') .. textPart .. nw('}')
end
titlePart = titlePart .. '|' .. textPart .. ']]'
if _ne(args.braceinside) then
titlePart = nw('{') .. titlePart .. nw('}')
end
return titlePart
end
function p.main(frame)
local args = getArgs()
return p._main(args)
end
function p._main(args)
local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname)
local italic = _ne(args.italic) or _ne(args.italics)
local dontBrace = _ne(args.brace) or _ne(args.braceinside)
local code = _ne(args.code) or _ne(args.tt)
local show_result = _ne(args._show_result)
local expand = _ne(args._expand)
-- Build the link part
local titlePart = linkTitle(args)
if bold then titlePart = "'''" .. titlePart .. "'''" end
if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end
-- Build the arguments
local textPart = ""
local textPartBuffer = "|"
local codeArguments = {}
local codeArgumentsString = ""
local i = 2
local j = 1
while args[i] do
local val = args[i]
if val ~= "" then
if _ne(args.nowiki) then
-- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will
-- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up
val = nw(mw.text.unstripNoWiki(val))
end
local k, v = string.match(val, "(.*)=(.*)")
if not k then
codeArguments[j] = val
j = j + 1
else
codeArguments[k] = v
end
codeArgumentsString = codeArgumentsString .. textPartBuffer .. val
if italic then
val = '<span style="font-style:italic;">' .. val .. '</span>'
end
textPart = textPart .. textPartBuffer .. val
end
i = i + 1
end
-- final wrap
local ret = titlePart .. textPart
if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end
if _ne(args.a) then ret = nw('*') .. ' ' .. ret end
if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end
if code then
ret = '<code>' .. ret .. '</code>'
elseif _ne(args.plaincode) then
ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>'
end
if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end
--[[ Wrap as html??
local span = mw.html.create('span')
span:wikitext(ret)
--]]
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end
if show_result then
local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments}
ret = ret .. " → " .. result
end
if expand then
local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}')
local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query)
mw.log()
ret = ret .. " [" .. tostring(url) .. "]"
end
return ret
end
return p
45d40a4bff9a1d0eb4274f56fb2f17849aa68728
Module:Template link/doc
828
596
1415
2025-09-20T00:08:27Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general}}
1a395265ccbd055518c1d14b52362cc148b89c81
HacKClaD Wiki
0
597
1416
2025-09-20T00:08:28Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
<!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok!
👀 RULE 1: the same keyword represents the same section & can span multiple cells
👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3)
👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page.
👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box"
-->{{Main page
|desktop=
<!-- for WIDE SCREENS -->
<!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired -->
welcome welcome welcome
about pages pages
contribute contribute external
<!-- end WIDE SCREEN layout -->
|tablet=
<!-- for TABLET SCREENS -->
<!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired -->
welcome welcome
about pages
contribute external
<!-- end TABLET SCREEN layout -->
|mobile=
<!-- for MOBILE DEVICES -->
<!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired -->
welcome
about
pages
external
contribute
<!-- end MOBILE DEVICE layout -->
}}
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. -->
c5d4351377806d884e84bc34774f85fd4a425e0a
1417
1416
2025-09-20T00:08:29Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok!
👀 RULE 1: the same keyword represents the same section & can span multiple cells
👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3)
👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page.
👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box"
-->{{Main page
|desktop=
<!-- for WIDE SCREENS -->
<!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired -->
welcome welcome welcome
about pages pages
contribute contribute external
<!-- end WIDE SCREEN layout -->
|tablet=
<!-- for TABLET SCREENS -->
<!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired -->
welcome welcome
about pages
contribute external
<!-- end TABLET SCREEN layout -->
|mobile=
<!-- for MOBILE DEVICES -->
<!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired -->
welcome
about
pages
external
contribute
<!-- end MOBILE DEVICE layout -->
}}
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. -->
c5d4351377806d884e84bc34774f85fd4a425e0a
HacKClaD Wiki/about
0
598
1418
2025-09-20T00:08:29Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = About HacKClaD
}}
This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration!
<div style="text-align:right">[[HacKClaD|Read more...]]</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
2d285e043e569ed48bd72f160f874bd7ef588e7b
1419
1418
2025-09-20T00:08:30Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki/about]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{Main page box/start
| title = About HacKClaD
}}
This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration!
<div style="text-align:right">[[HacKClaD|Read more...]]</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
2d285e043e569ed48bd72f160f874bd7ef588e7b
HacKClaD Wiki/contribute
0
599
1420
2025-09-20T00:08:31Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = Contribute to the wiki
}}
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; Adding content
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
8b79debc73480ec2b12cb5e39723b94532fd44bd
1421
1420
2025-09-20T00:08:31Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki/contribute]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{Main page box/start
| title = Contribute to the wiki
}}
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; Adding content
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
8b79debc73480ec2b12cb5e39723b94532fd44bd
HacKClaD Wiki/external
0
600
1422
2025-09-20T00:08:32Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="mp-links columns-2">
* {{MP link| Official site |link=https://wiki.gg }}
* {{MP link| Discord |link=https://discord.gg/rTnST57tuW |image=Discord.svg |size=64x64px }}
* {{MP link| Bluesky |link=https://bsky.app/profile/wiki.gg |image=Bluesky.svg |size=64x64px }}
* {{MP link| indie.io |link=https://www.indie.io/ |image=indie.io.svg |size=64x64px }}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
b7fa73b602a5aecb89c1bd4cd7f97a97a9c8d884
1423
1422
2025-09-20T00:08:33Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki/external]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="mp-links columns-2">
* {{MP link| Official site |link=https://wiki.gg }}
* {{MP link| Discord |link=https://discord.gg/rTnST57tuW |image=Discord.svg |size=64x64px }}
* {{MP link| Bluesky |link=https://bsky.app/profile/wiki.gg |image=Bluesky.svg |size=64x64px }}
* {{MP link| indie.io |link=https://www.indie.io/ |image=indie.io.svg |size=64x64px }}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
b7fa73b602a5aecb89c1bd4cd7f97a97a9c8d884
HacKClaD Wiki/pages
0
601
1424
2025-09-20T00:08:33Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="mp-links columns-2">
* {{MP link| Important page here |image=Wiki.gg logo-pink.svg |size=92px }}
* {{MP link| Random page |link=Special:Random }}
* {{MP link| Example character |link=Example character |image=Example_character_image.png |size=92px }}
* {{MP link| Example character infobox |link=Template:Example character infobox |image=Example_character_image.png |size=92px }}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
ff903789d455ece7d683710b69c443a5904780b8
1425
1424
2025-09-20T00:08:34Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki/pages]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="mp-links columns-2">
* {{MP link| Important page here |image=Wiki.gg logo-pink.svg |size=92px }}
* {{MP link| Random page |link=Special:Random }}
* {{MP link| Example character |link=Example character |image=Example_character_image.png |size=92px }}
* {{MP link| Example character infobox |link=Template:Example character infobox |image=Example_character_image.png |size=92px }}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
ff903789d455ece7d683710b69c443a5904780b8
HacKClaD Wiki/welcome
0
602
1426
2025-09-20T00:08:35Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
{{Main page box/start
| title = Welcome to the {{SITENAME}}!
}}
We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones.
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
96df981ef23fca9434d1586228cab8a51e0fdc0a
1427
1426
2025-09-20T00:08:36Z
Mr Pie 5
2833
Protected "[[HacKClaD Wiki/welcome]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{Main page box/start
| title = Welcome to the {{SITENAME}}!
}}
We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones.
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
96df981ef23fca9434d1586228cab8a51e0fdc0a
Main Page
0
604
1429
2025-09-20T00:08:38Z
Mr Pie 5
2833
Adding default set of pages
wikitext
text/x-wiki
#redirect [[HacKClaD Wiki]]
90619c6e0e5c8f6aed45d777316a9c69ce1380c5
1430
1429
2025-09-20T00:08:38Z
Mr Pie 5
2833
Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite))
wikitext
text/x-wiki
#redirect [[HacKClaD Wiki]]
90619c6e0e5c8f6aed45d777316a9c69ce1380c5
Amelia
0
37
1431
56
2025-09-20T00:08:51Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Amelia]] to [[Amelia]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{HacKClaD/Card
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{HacKClaD/Card
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{HacKClaD/Card
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{HacKClaD/Card
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{HacKClaD/Card
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{HacKClaD/Card
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{HacKClaD/Card
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{HacKClaD/Card
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{HacKClaD/Card
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{HacKClaD/Card
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
b3d81372901ed28ccb4872f81106f14978338f56
Amelia Delta
0
38
1433
75
2025-09-20T00:09:01Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Amelia Delta]] to [[Amelia Delta]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{HacKClaD/Card
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{HacKClaD/Card
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{HacKClaD/Card
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{HacKClaD/Card
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{HacKClaD/Card
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{HacKClaD/Card
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{HacKClaD/Card
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{HacKClaD/Card
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{HacKClaD/Card
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{HacKClaD/Card
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
3896ffc078988a94bd5f19ae5dffb97772917bbb
Croy
0
39
1435
91
2025-09-20T00:09:11Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Croy]] to [[Croy]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{HacKClaD/Card
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{HacKClaD/Card
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{HacKClaD/Card
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{HacKClaD/Card
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{HacKClaD/Card
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{HacKClaD/Card
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{HacKClaD/Card
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
432063a60d8d8f0b7f14aa353cc0ffff31c488fb
Flare
0
41
1439
116
2025-09-20T00:09:37Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Flare]] to [[Flare]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
}}
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
a8a90f3971277d969a5cb7f60065408bdd3ec3a0
Flare Delta
0
42
1441
135
2025-09-20T00:09:38Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Flare Delta]] to [[Flare Delta]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{HacKClaD/Card
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{HacKClaD/Card
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{HacKClaD/Card
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{HacKClaD/Card
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{HacKClaD/Card
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{HacKClaD/Card
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
3161463cb0508a3c4e12573ab9e4a90ecefb45e3
Hydra Clad
0
43
1443
141
2025-09-20T00:09:39Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Hydra Clad]] to [[Hydra Clad]]
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{HacKClaD/Card
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{HacKClaD/Card
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{HacKClaD/Card
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{HacKClaD/Card
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{HacKClaD/Card
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{HacKClaD/Card
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{HacKClaD/Card
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{HacKClaD/Card
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{HacKClaD/Card
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
78558687aa442ffc82dacf0ef77d2de594ed037e
Lov
0
44
1445
159
2025-09-20T00:09:40Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Lov]] to [[Lov]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{HacKClaD/Card
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{HacKClaD/Card
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{HacKClaD/Card
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{HacKClaD/Card
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{HacKClaD/Card
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
eecee50aca302139bc8bbc9c3ee733d8303480cd
Luna
0
45
1447
192
2025-09-20T00:09:41Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Luna]] to [[Luna]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{HacKClaD/Card
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{HacKClaD/Card
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{HacKClaD/Card
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{HacKClaD/Card
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{HacKClaD/Card
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
27012f011ecde02ec823816473745d2caa3a9a19
Luna Delta
0
46
1449
207
2025-09-20T00:09:42Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Luna Delta]] to [[Luna Delta]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{HacKClaD/Card
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{HacKClaD/Card
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{HacKClaD/Card
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{HacKClaD/Card
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{HacKClaD/Card
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{HacKClaD/Card
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
b68bf814c1a1a8d2171a2636c2c26280bac4775f
Mechanics
0
47
1451
219
2025-09-20T00:09:43Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Mechanics]] to [[Mechanics]]
wikitext
text/x-wiki
==Gauges==
===Injuries Gauge===
This is where you keep track of the number of times you have been injured. This occurs when you are struck by an Attack from the Clad or Legions and take damage.
While the player board only goes up to 7, the Injuries Gauge has no limit. If your Injuries Gauge reaches 8 or more, use a second Gauge Marker to indicate the sum total.
===MP Gauge===
''Short for Magical Power.''
This is where you keep track of your MP. This can be generated through various card effects, the +1 MP Basic Action, and the +1 MP CP Action. MP persists continuously across rounds and may be spent to play {{HacKClaD/Icon|attack magic}} Attack Magic, {{HacKClaD/Icon|support magic}} Support Magic, and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills.
The MP Gauge is limited to a maximum of 7. Any additional gained MP will result in no change to the MP Gauge.
===CP Gauge===
''Short for Charged Power.''
This is where you keep track of your CP. This is spent on CP Actions, including common CP Actions to generate MP, Reduce damage, and draw cards. CP is possible to gain through some card effects and is automatically generated when you Reshuffle the Deck.
The CP Gauge limit depends on the character. Any additional gained CP will result in no change to the CP Gauge.
* Base Game and CROSS FATE characters are limited to maximum of 7.
* DELTA characters are limited to a maximum of 15.
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===1: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each player will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===2: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Innate CP Action that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{HacKClaD/Navigation}}
a9d849cc3a711072029b9d3fbd3e6cfbbeba561e
Mia
0
48
1453
242
2025-09-20T00:09:44Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Mia]] to [[Mia]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{HacKClaD/Card
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{HacKClaD/Card
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{HacKClaD/Card
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{HacKClaD/Card
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{HacKClaD/Card
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{HacKClaD/Card
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{HacKClaD/Card
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{HacKClaD/Card
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{HacKClaD/Card
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{HacKClaD/Card
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
86e39a29991e801ff4cfa0eb0e86d60458f3416c
Mia Delta
0
49
1455
263
2025-09-20T00:09:45Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Mia Delta]] to [[Mia Delta]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{HacKClaD/Card
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{HacKClaD/Card
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{HacKClaD/Card
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{HacKClaD/Card
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{HacKClaD/Card
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
5e747fbd38787bb3664c01862cdfde9d28970753
Modes
0
50
1457
267
2025-09-20T00:09:46Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Modes]] to [[Modes]]
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperation Mode ==
Working together as a team, all players must obtain a certain number of Magic Shards within '''7 rounds'''. There is no end-of-game scoring in this mode, so you need to work as a team and run down the Clad as fast as you can!
=== Win and Lose Conditions ===
The Magic Shard supply is given a fixed total quantity based on difficulty.
'''WIN:'''
* The Magic Shard supply is fully emptied by any means before the end of Round 7.
'''LOSE:'''
* Any player exceeds the '''Injuries Limit''' or '''Corruption Limit''' of the Clad.
* Round 7 ends.
=== Setup Changes ===
==== Clad Deck ====
The game begins in Voltage 2, and the Clad Deck starts with all Voltage 1 and Voltage 2 cards. When reformed, the Voltage 3 cards are shuffled in as normal.
==== Missions ====
7 Mission cards are removed from the game, due to a lack of viability in play. Of the available cards, all characters with Mission Cards are randomly drawn 2 Mission cards they can complete.
{| class="wikitable"
! Available Missions !! Exempt Missions
|-
| Parry, Hard Puncher, Invulnerable, Lightning Speed, Destroyer, Machine Gun, Nuclear, Assault, Collector, Treasure Hunter, Flash
| Wizard, Vitality, Survivor, Rapture, Overdrive, Invincible, Endurance
|}
=== Rule Changes ===
==== Turn Order ====
When players are placing their Initiative Card, the Turn Slot they must select is determined by their current held Magic Shards. All Turn Slot bonuses are applied as usual.
* The Player with the '''fewest''' Magic Shards uses the 1<sup>st</sup> Turn Slot. The player with the next fewest uses the 2<sup>nd</sup> Turn Slot, and so on.
* If there is a tie, the player with the previously earliest Turn Slot will use the earliest available Turn Slot.
The standard rule that a player in the 4<sup>th</sup> Turn Slot cannot use the 4<sup>th</sup> Turn Slot again is ignored for this mode. If there is less than 4 players, the 4<sup>th</sup> and 3<sup>rd</sup> Turn Slots may be unused for the duration of the game.
==== Team Reactions ====
When ''any player'' is being attacked and has an opportunity to React, ''any player'' may play the '''Block''' card to reduce the damage taken.
No other {{HacKClaD/Icon|reaction}} or {{HacKClaD/Icon|reaction magic}} skills may be used this way.
==== Clad ATK Level ====
The Clad's ATK level is set at the start of the game on the Cooperation Mode Clad ATK Tracker, depending on the difficulty level.
'''At the end of every round''', the Clad ATK level will increase by +1, up to a maximum of 8.
==== Injury Resolution ====
All Magic Shards dropped by a player during Injury Resolution is returned to the Magic Shard supply, effectively healing the Clad in the process.
=== Clad-Specific Rules ===
==== Worm & Shell Clad ====
The Worm and Shell Clad begin with a set ATK level based on difficulty, and it may increase to a '''maximum of 8 ATK'''. During Injury Resolution, the Clad's ATK increases by 1. The ATK is ''still'' increased by 1 when the Voltage increases to 3.
The player's lose when any player's '''Injuries Gauge''' exceeds the allowed limit ''(This includes self-inflicted Injuries by Rosette-Δ)''.
==== Hydra Clad ====
The starting Voltage level is determined by the difficulty. The Clad Deck is still initially formed with Voltage 1 and 2 cards, but the Clad's ATK level will be based on its current Voltage gauge, increasing after the Clad Deck is reformed. If the Hydra Clad starts at Voltage 3, it will remain at Voltage 3 after the Clad Deck reforms.
The player's lose when any player has more '''Corruption''' than the allowed limit ''(This includes Corruption obtained by activating Crack Skills)''.
=== Difficulty ===
Depending on desired difficulty, the stats for the required Magic Shards and allowable injuries will differ, depending on the number of players.
===== Worm & Shell Clad =====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>ATK level !! rowspan=2| Allowable<br>Injuries
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 105 || 88 || 70 || 2 || 2
|-
| Normal || 125 || 104 || 82 || 3 || 1
|-
| Expert || 140 || 115 || 90 || 3 || 1
|-
| Inferno || 150 || 123 || 95 || 4 || 1
|}
==== Hydra Clad ====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>Voltage!! rowspan=2| Allowable<br>Corruption
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 90 || 74 || 58 || 1 || 4
|-
| Normal || 106 || 86 || 66 || 2 || 3
|-
| Expert || 120 || 98 || 74 || 2 || 3
|-
| Inferno || 130 || 105 || 80 || 3 || 3
|}
==Navigation==
{{HacKClaD/Navigation
|summary=Rules for different Game Modes in HacKClaD.}}
02ed8bf88203e328d1d08a56306dcc586bd29653
Rosette
0
51
1459
318
2025-09-20T00:09:47Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Rosette]] to [[Rosette]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{HacKClaD/Card
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{HacKClaD/Card
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{HacKClaD/Card
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{HacKClaD/Card
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{HacKClaD/Card
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{HacKClaD/Card
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{HacKClaD/Card
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
8e0883a78860d0b82ea7fc99cf61592eb6d0cbe9
Rosette Delta
0
52
1461
333
2025-09-20T00:09:48Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Rosette Delta]] to [[Rosette Delta]]
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{HacKClaD/Card
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{HacKClaD/Card
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{HacKClaD/Card
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{HacKClaD/Card
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{HacKClaD/Card
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{HacKClaD/Card
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{HacKClaD/Card
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{HacKClaD/Card
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
0455a9ef23c2ecd96accc4bb8a76a594d91f15f9
Shell Clad
0
53
1463
339
2025-09-20T00:09:49Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Shell Clad]] to [[Shell Clad]]
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{HacKClaD/Card
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{HacKClaD/Card
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{HacKClaD/Card
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
42fce3cdb4e3c869a29b8699cd473f53d879e864
Strategy
0
54
1465
345
2025-09-20T00:09:50Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Strategy]] to [[Strategy]]
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removin a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
For each card <u>less than 3</u> you removed from the discard pile during the Deck Reform, an accelerated round can be achieved in a later round with the other effects. ''(e.g. if you removed only 2 cards and reformed during Round 2, then Round 4 will have a 0 card deck that can be reformed early to gain the accelerated deck reform)''. For each card <u>more than 3</u> you removed from the discard pile, a second round can be accelerated for one less card.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP.
''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
===CP Card Draw===
Every character can spend CP to draw a card. This is especially powerful when combined with smart deck cycles, as not only can it allow a character to achieve the cycle with only 1 other card draw or deck discard, but they will hold an extra card in hand during the deck reform, accelerating ''a second'' deck reform when performed with a full hand. This is essentially 2 cards worth of value toward Deck Reforms, which can often lead toward getting a fifth reform, paying back the CP spent earlier, and generating Deck VP, while giving a stronger deck sooner.
For this reason, it is often very opportunistic to intentionally spend CP this way, as it is one of the most efficient ways to receive card draw.
This can become ''extremely strong'' if timed with a 1<sup>st</sup> Turn Slot to hold a staggering 5 cards in hand, making a second accelerated Deck Reform trivially easy.
===Avoiding Bad Deck Sequencing===
One of the most dangerous outcomes to this strategy is having necessary card draw and deck discard effects hidden at the bottom of your deck. They will ''not'' be usable until the next round when it is too late. You can potentially look for it using a CP Action, but in most cases this is a bad position. It is often beneficial to intentionally keep these cards on the Turn Board to maximise the chance you will use them at the beginning of a cycle.
===3rd Turn Slot===
The 3<sup>rd</sup> Turn Slot is rarely-contested on the Turn Board due to not providing resources, however it is one of the best ways to trigger your first accelerated Deck Reform. This makes it a surprisingly potent option, as triggering a Deck Reform at this time guarantees 3 cards are removed from the discard pile (your hand), as long as two more cards were removed from the deck.
This also has the benefit of kick-starting your next cycle, as you are in a better position to claim the 1<sup>st</sup> Turn Slot in the next cycle and try to repeat the process.
== Navigation ==
{{HacKClaD/Navigation}}
ba29a97c5233fdd294a3e75c28adef98739da374
Wyrm Clad
0
55
1467
353
2025-09-20T00:09:51Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[HacKClaD/Wyrm Clad]] to [[Wyrm Clad]]
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{HacKClaD/Card
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{HacKClaD/Card
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{HacKClaD/Card
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{HacKClaD/Card
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{HacKClaD/Card
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{HacKClaD/Card
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{HacKClaD/Card
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{HacKClaD/Navigation}}
674a71752fb1cb713943b505e844637f3fe9ada5
Template:Bio/doc
10
56
1469
357
2025-09-20T00:09:52Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Bio/doc]] to [[Template:Bio/doc]]
wikitext
text/x-wiki
{{HacKClaD/Bio
| origin = base
| age = 20
| height = 5'7"
| hobbies = Training
| skills = Cooking
| dislikes = Negotiation
| overview =
A relentless Witch of the wild Regaldo clan.
The red-hot torches on her fists and physical prowess she throws into her reckless fighting style meet any foe with strikes as intense as her fire. She might be known for her rough and dauntless behaviour, but she values the bonds with her family and friends above all else, and has the complete trust of those around her. Having lost her father as a young child, she's now entirely devoted to battle and the protection of her loved ones so that she never has to watch another light sputter out again.
}}
c7758770c22a52514a0e086a89de264c1a8472d4
Template:HacKClaD/Bio/doc
10
624
1470
2025-09-20T00:09:52Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Bio/doc]] to [[Template:Bio/doc]]
wikitext
text/x-wiki
#REDIRECT [[Template:Bio/doc]]
d99314a7ddbbaf2ff9234d986625e638e0d457ff
Template:Card Overview Skill
10
57
1471
380
2025-09-20T00:09:53Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Card]] to [[Template:Card]]
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:HacKClaD/Card/styles.css" /><noinclude>{{doc}}</noinclude>
61e45328d49665b01c862b4ca42dd4bd8f081ba8
Template:HacKClaD/Card
10
625
1472
2025-09-20T00:09:53Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Card]] to [[Template:Card]]
wikitext
text/x-wiki
#REDIRECT [[Template:Card]]
6ab2ded5232c4935d8155bcebfeb37084b98bb6a
Template:Card Overview Skill/doc
10
58
1473
387
2025-09-20T00:09:54Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Card/doc]] to [[Template:Card/doc]]
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!"
}}
1fbb560c0a4450d546ad2ca022cce9476ba5a604
Template:HacKClaD/Card/doc
10
626
1474
2025-09-20T00:09:54Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Card/doc]] to [[Template:Card/doc]]
wikitext
text/x-wiki
#REDIRECT [[Template:Card/doc]]
5a314956135ddf0c27b70f27241fa024ec8cbf71
Template:HacKClaD/Card/styles.css
10
627
1476
2025-09-20T00:09:55Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Card/styles.css]] to [[Template:Card/styles.css]]
wikitext
text/x-wiki
#REDIRECT [[Template:Card/styles.css]]
af224379cdd7af13034adc51912cd82a7fb115ef
Template:CharacterOverview
10
101
1477
460
2025-09-20T00:09:56Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/CharacterOverview]] to [[Template:CharacterOverview]]
wikitext
text/x-wiki
<includeonly>{{card
|header={{{name|}}}
|content=
'''Character Type:''' {{{type|}}}
----
<big>Basic Actions</big>
{{{!}} class="wikitable" style="width: 100%"
! Move !! MP !! Block
{{!}}-
{{!}} {{{basic_move|}}} {{!!}} {{{basic_mana|}}} {{!!}} {{{basic_block|}}}
{{!}}}
----
<big>Ultimate Ability</big>
'''{{{ultimateName|}}}'''
'''Cost:''' {{{ultimateCost|}}}
{{{ultimateDescription|}}}
----
{{{overviewDescription|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
e5422ae5f55f2b146e24adf462582bc7a28689a1
Template:HacKClaD/CharacterOverview
10
628
1478
2025-09-20T00:09:56Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/CharacterOverview]] to [[Template:CharacterOverview]]
wikitext
text/x-wiki
#REDIRECT [[Template:CharacterOverview]]
ea89a180b57be4915eb45d563cd83dee3408905f
Template:CharacterOverview/doc
10
102
1479
462
2025-09-20T00:09:57Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/CharacterOverview/doc]] to [[Template:CharacterOverview/doc]]
wikitext
text/x-wiki
{{HacKClaD/CharacterOverview
|name=Rosette
|type=Basic
|basic_move=2
|basic_mana=1
|basic_block=2
|reformCP=1
|ultimateName=Blaze Out
|ultimateCost=3
|ultimateDescription=For the remainder of the round, the ATK values of attack and magic attack skills are +2.
|overviewDescription=
A high powered melee fighter setting up high damage.}}
936873ca47b149fe89d114f419dc4d3b209f0673
Template:HacKClaD/CharacterOverview/doc
10
629
1480
2025-09-20T00:09:57Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/CharacterOverview/doc]] to [[Template:CharacterOverview/doc]]
wikitext
text/x-wiki
#REDIRECT [[Template:CharacterOverview/doc]]
d89ba986eeef0a4fef5f22ffba8946e520fcafd2
Template:FAQ
10
103
1481
467
2025-09-20T00:09:59Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/FAQ]] to [[Template:FAQ]]
wikitext
text/x-wiki
{{card
|content=
; {{{question|Question...}}}
<div style="padding-left: 20px;">
{{{answer|Answer...}}}
</div>
}}
3e6e588d70796833ed3f80a1681287ddcddc3bdd
Template:HacKClaD/FAQ
10
630
1482
2025-09-20T00:09:59Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/FAQ]] to [[Template:FAQ]]
wikitext
text/x-wiki
#REDIRECT [[Template:FAQ]]
00bf9c48078c8cdc75d08237654c6aa62059a294
Template:Hand
10
104
1483
478
2025-09-20T00:10:01Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Hand]] to [[Template:Hand]]
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image4|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image5|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image6|}}}|130px|link=]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><templatestyles src="Template:HacKClaD/Hand/styles.css" /><noinclude>{{doc}}</noinclude>
668bcc51df99e736f1beb36ca56489f3e99b5c78
Template:HacKClaD/Hand
10
631
1484
2025-09-20T00:10:01Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Hand]] to [[Template:Hand]]
wikitext
text/x-wiki
#REDIRECT [[Template:Hand]]
bba47e5b1b086bc7c97a4d0bb24ea0ead79d432e
Template:Hand/doc
10
105
1485
482
2025-09-20T00:10:02Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Hand/doc]] to [[Template:Hand/doc]]
wikitext
text/x-wiki
{{HacKClaD/Hand
|size=2
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
}}
{{HacKClaD/Hand
|size=5
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
}}
{{HacKClaD/Hand
|size=6
|image1=HacKClaD_Rosette_Cards_Firecracker.jpg
|image2=HacKClaD_Rosette_Cards_Vigor.jpg
|image3=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image4=HacKClaD_Rosette_Cards_Solhammer.jpg
|image5=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image6=HacKClaD_Rosette_Cards_Guard.jpg
}}
d91389e48816efce06a0320231deba13996cf68e
Template:HacKClaD/Hand/doc
10
632
1486
2025-09-20T00:10:02Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Hand/doc]] to [[Template:Hand/doc]]
wikitext
text/x-wiki
#REDIRECT [[Template:Hand/doc]]
e5dcb66165f70a800b683a6bdf966cdc5d0f89b8
Template:HacKClaD/Hand/styles.css
10
633
1488
2025-09-20T00:10:03Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Hand/styles.css]] to [[Template:Hand/styles.css]]
wikitext
text/x-wiki
#REDIRECT [[Template:Hand/styles.css]]
b793ae329935696406124ec1190ccfed710f3edf
Template:Icon
10
107
1489
528
2025-09-20T00:10:04Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Icon]] to [[Template:Icon]]
wikitext
text/x-wiki
[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px|link=]]
99700227863d98e886fb657e40f8e6ff6d13c499
Template:HacKClaD/Icon
10
634
1490
2025-09-20T00:10:04Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Icon]] to [[Template:Icon]]
wikitext
text/x-wiki
#REDIRECT [[Template:Icon]]
dad4e4edfe50982c177c35b1f350e4ab71288dbb
Template:Infobox
10
108
1491
537
2025-09-20T00:10:05Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Infobox]] to [[Template:Infobox]]
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><!--
Template Styles
--><templatestyles src="Template:Infobox/shared/styles.css" /><!--
--><templatestyles src="Template:HacKClaD/Infobox/styles.css" /><!--
--><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
195577f62e97b3005bd3178856af5e5dcf226205
Template:HacKClaD/Infobox
10
635
1492
2025-09-20T00:10:05Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Infobox]] to [[Template:Infobox]]
wikitext
text/x-wiki
#REDIRECT [[Template:Infobox]]
27950918c5769358a2e43008f4b7b0162321d995
Template:Infobox/doc
10
109
1493
540
2025-09-20T00:10:06Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Infobox/doc]] to [[Template:Infobox/doc]]
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
}}
6911980326dac2b87b59d91d42c7802854f17990
Template:HacKClaD/Infobox/doc
10
636
1494
2025-09-20T00:10:06Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Infobox/doc]] to [[Template:Infobox/doc]]
wikitext
text/x-wiki
#REDIRECT [[Template:Infobox/doc]]
04dc5948bdfe132b122a5033e47ac1f57e37ba09
Template:HacKClaD/Infobox/styles.css
10
637
1496
2025-09-20T00:10:07Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Infobox/styles.css]] to [[Template:Infobox/styles.css]]
wikitext
text/x-wiki
#REDIRECT [[Template:Infobox/styles.css]]
21ad073d204426a54bb021a1c854053617d44976
Template:Keyterm
10
111
1497
563
2025-09-20T00:10:08Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Keyterm]] to [[Template:Keyterm]]
wikitext
text/x-wiki
<b>{{{1|}}}</b>
424872646620f3e19702b222585eef4090dd25f6
Template:HacKClaD/Keyterm
10
638
1498
2025-09-20T00:10:08Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Keyterm]] to [[Template:Keyterm]]
wikitext
text/x-wiki
#REDIRECT [[Template:Keyterm]]
58d7a64f599507396ea6202de3bd924559bbc984
Template:MissionStrategy
10
112
1499
566
2025-09-20T00:10:09Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/MissionStrategy]] to [[Template:MissionStrategy]]
wikitext
text/x-wiki
{{card
|header=Damage Dealing <div style="float: right;">{{{damageDifficulty|}}}</div>
|content=
{{Tt|Assault|In a single round, inflict damage with at least 2 Attack or Magic Attack cards.}} {{Tt|Machine Gun|In a single round, inflict damage with at least 3 Attack or Magic Attack cards.}} {{Tt|Nuclear|Deal 6 damage in a single Attack.}} {{Tt|Destroyer|In a single round, deal 7 damage.}} {{Tt|Hard Puncher|In a single round, deal 4 damage.}}
----
{{{damageDescription|}}}
}}
{{card
|header=Survival <div style="float: right;">{{{survivalDifficulty|}}}</div>
|content=
{{Tt|Parry|Reduce the damage taken from a single attack by 3.}} {{Tt|Invulnerable|Reduce the damage taken from a single attack by 4.}} {{Tt|Survivor|At the end of the game, have 1 or fewer wounds.}} {{Tt|Invincible|At the end of the game, have 0 wounds.}}
----
{{{survivalDescription|}}}
}}
{{card
|header=Movement <div style="float: right;">{{{movementDifficulty|}}}</div>
|content=
{{Tt|Collector|In a single round, collect at least 3 VP stones from the map.}} {{Tt|Treasure Hunter|In a single round, collect at least 4 VP stones from the map.}} {{Tt|Flash|In a single round, move at least 3 spaces.}} {{Tt|Lightning Speed|In a single round, move at least 4 spaces.}}
----
{{{movementDescription|}}}
}}
{{card
|header=Deck Reforming and Enhancement <div style="float: right;">{{{enhancementDifficulty|}}}</div>
|content=
{{Tt|Vitality|At the end of the game, have at least 19 VP from your deck.}} {{Tt|Overdrive|At the end of the game, have at least 21 VP from your deck.}} {{Tt|Endurance|Reach 4 CP.}} {{Tt|Rapture|Reach 5 CP.}}
----
{{{enhancementDescription|}}}
}}
{{card
|header=Wizard<div style="float: right;">{{{wizardDifficulty|}}}</div>
|content=
{{Tt|Wizard|At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge.}}
----
{{{wizardDescription|}}}
}}
897b71c2c64382ff236e57bf59986dffd4c5946a
Template:HacKClaD/MissionStrategy
10
639
1500
2025-09-20T00:10:10Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/MissionStrategy]] to [[Template:MissionStrategy]]
wikitext
text/x-wiki
#REDIRECT [[Template:MissionStrategy]]
030ff69285c1dce6908b6885097d2113b2620064
Template:Navigation
10
113
1501
572
2025-09-20T00:10:10Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Navigation]] to [[Template:Navigation]]
wikitext
text/x-wiki
{{card
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Modes|Game Modes]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Main_page/navigation/styles.css"/><!--
--><noinclude><!-------------------------------------------------------
For preview only
--><templatestyles src="Template:Main page/shared/styles.css" />{{doc}}</noinclude>
8a15f73e80bbb7b18d45f870801a73f36f077205
Template:HacKClaD/Navigation
10
640
1502
2025-09-20T00:10:10Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Navigation]] to [[Template:Navigation]]
wikitext
text/x-wiki
#REDIRECT [[Template:Navigation]]
788d6200a96b7b422ee17b6f7e1605a69f361eeb
Template:Specialism
10
114
1503
576
2025-09-20T00:10:11Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Specialism]] to [[Template:Specialism]]
wikitext
text/x-wiki
{{card
|width=5
|header=Specialisms
|content=
{{#if: {{{header1|}}}{{{description1|}}}|
<big><b>{{{header1|}}}</b></big>
{{{description1|}}}
}}<!--
-->{{#if: {{{header2|}}}{{{description2|}}}|
<hr>
<big><b>{{{header2|}}}</b></big>
{{{description2|}}}
}}<!--
-->{{#if: {{{header3|}}}{{{description3|}}}|
<hr>
<big><b>{{{header3|}}}</b></big>
{{{description3|}}}
}}<!--
-->{{#if: {{{header4|}}}{{{description4|}}}|
<hr>
<big><b>{{{header4|}}}</b></big>
{{{description4|}}}
}}
}}
8dbf5daf14b237e7fa90f700113f1c9649c71b83
Template:HacKClaD/Specialism
10
641
1504
2025-09-20T00:10:11Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Specialism]] to [[Template:Specialism]]
wikitext
text/x-wiki
#REDIRECT [[Template:Specialism]]
e2f82f22fc7595aa595d293b9d1e770c80373a36
Template:Ultimate
10
115
1505
582
2025-09-20T00:10:12Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Ultimate]] to [[Template:Ultimate]]
wikitext
text/x-wiki
{{card
|width=5
|header={{{name|}}} {{#if: {{{corruption|}}}|<div style="float: right; color: #E00000;">CRACK SKILL</div>}}
|content=
<big>{{{cost|1}}} CP: {{HacKClaD/Icon|{{{type|support}}}|30px}}</big>
----
{{{description|}}}
}}
1cba11480cf17ca91169fd59b6021030034c5818
Template:HacKClaD/Ultimate
10
642
1506
2025-09-20T00:10:12Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/Ultimate]] to [[Template:Ultimate]]
wikitext
text/x-wiki
#REDIRECT [[Template:Ultimate]]
55dd872973859e56ea166ff26d0c11abda5cbbb3
Template:About
10
116
1507
585
2025-09-20T00:10:13Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/about]] to [[Template:About]]
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card gameabout">
Welcome to HacKClaD, a board game in which you and several others act as "Witches", the last defense against the rock-skinned Clad monsters threatening Enclatiya—the final city of humanity. In this deckbuilding arena fighter developed by Susabi Games, you compete to do the most damage to the Clad, to collect Magic Stones and claim your clan's right to guide humanity forward. While you might be allies in saving the city, your real motivation is to take home the glory, even it means getting in other people's way.
</div>
dc8f23af1678592f5b74a28a4121d33e63054bb4
Template:HacKClaD/about
10
643
1508
2025-09-20T00:10:13Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/about]] to [[Template:About]]
wikitext
text/x-wiki
#REDIRECT [[Template:About]]
10a07cd04348707cbc2f20d4bd961f0af4ead914
Template:Characters
10
117
1509
596
2025-09-20T00:10:14Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/characters]] to [[Template:Characters]]
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Characters</div>
<div class="CharacterSelect add-hover-effect--hackclad" style="margin: 0 auto;">
<div>[[File:HacKClaD_Lov Icon.png|link=HacKClaD/Lov]]<div>Lov</div></div>
<div>[[File:HacKClaD_Rosette Icon.png|link=HacKClaD/Rosette]]<div>Rosette</div></div>
<div>[[File:HacKClaD_Flare_Icon.png|link=HacKClaD/Flare]]<div>Flare</div></div>
<div>[[File:HacKClaD_Luna Icon.png|link=HacKClaD/Luna]]<div>Luna</div></div>
<div>[[File:HacKClaD_Mia Icon.png|link=HacKClaD/Mia]]<div>Mia</div></div>
<div>[[File:HacKClaD_Amelia Icon.png|link=HacKClaD/Amelia]]<div>Amelia</div></div>
<div>[[File:HacKClaD_Croy Icon.png|link=HacKClaD/Croy]]<div>Croy</div></div><!--
--><br><!--
--><div>[[File:HacKClaD_Rosette_Delta Icon.png|link=HacKClaD/Rosette_Delta]]<div>Rosette-Δ</div></div>
<div>[[File:HacKClaD_Flare_Delta Icon.png|link=HacKClaD/Flare_Delta]]<div>Flare-Δ</div></div>
<div>[[File:HacKClaD_Luna_Delta Icon.png|link=HacKClaD/Luna_Delta]]<div>Luna-Δ</div></div>
<div>[[File:HacKClaD_Mia_Delta Icon.png|link=HacKClaD/Mia_Delta]]<div>Mia-Δ</div></div>
<div>[[File:HacKClaD_Amelia_Delta Icon.png|link=HacKClaD/Amelia_Delta]]<div>Amelia-Δ</div></div>
</div>
<div class="home-card-title-large">The Clad</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm_Clad]]<div>Wyrm Clad</div></div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell_Clad]]<div>Shell Clad</div></div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra_Clad]]<div>Hydra Clad</div></div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
285ef12dd7279bc0bc794f975de05c596239e385
Template:HacKClaD/characters
10
644
1510
2025-09-20T00:10:14Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/characters]] to [[Template:Characters]]
wikitext
text/x-wiki
#REDIRECT [[Template:Characters]]
1fdb9c762b81eff8d11672a1c14b75bd4713c445
Template:Clad
10
118
1511
598
2025-09-20T00:10:15Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/clad]] to [[Template:Clad]]
wikitext
text/x-wiki
<div class="home-card character-select-card">
<div class="home-card-title-large">Clad Decks</div>
<div class="CharacterSelect add-hover-effect--2" style="margin: 0 auto;">
<div>[[File:HacKClaD_Clad_Wyrm Icon.png|link=HacKClaD/Wyrm Clad]]</div>
<div>[[File:HacKClaD_Clad_Shell Icon.png|link=HacKClaD/Shell Clad]]</div>
<div>[[File:HacKClaD_Clad_Hydra Icon.png|link=HacKClaD/Hydra Clad]]</div>
</div>
</div><noinclude><templatestyles src="Template:HacKClaD/shared/styles.css" /><templatestyles src="Template:Main_page/shared/styles.css" /></noinclude>
a0bd80d648e3ff7522e1d1b7d2bddce11ce137b8
Template:HacKClaD/clad
10
645
1512
2025-09-20T00:10:15Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/clad]] to [[Template:Clad]]
wikitext
text/x-wiki
#REDIRECT [[Template:Clad]]
fac09688d67f12edf26d22bb840120efd67306b2
Template:Extralinks
10
119
1513
602
2025-09-20T00:10:16Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/extralinks]] to [[Template:Extralinks]]
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card extralinks">
<div class="home-card__label">External Links</div>
<div class="gameinfo-row-header">Susabi Games <sup>JP</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://susabigames.com/ Website]</div>
{{DiscordButton|url=https://discord.com/invite/gREZanCGDv|text=Discord Server}}
{{TwitterButton|url=https://twitter.com/SusabiGames|text=Twitter}}
</div>
<br>
<div class="gameinfo-row-header">Japanime Games <sup>EN</sup></div>
<div class="home-link home-grid--col1">
<div class="home-link__button">[https://japanimegames.com/ Website]</div>
{{clear}}
<div class="home-link__button">[https://japanimegames.com/pages/blog Blog]</div>
{{YoutubeButton|url=https://www.youtube.com/japanimegames|text=Youtube}}
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
cd86c9a7dd70d4f9711b0f530ebdf78e7b2c0751
Template:HacKClaD/extralinks
10
646
1514
2025-09-20T00:10:16Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/extralinks]] to [[Template:Extralinks]]
wikitext
text/x-wiki
#REDIRECT [[Template:Extralinks]]
5dba774f1a0cd1750b601c74bf4bddac12f2bbba
Template:Gameinfo
10
120
1515
604
2025-09-20T00:10:17Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/gameinfo]] to [[Template:Gameinfo]]
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card home-card--col2 home-card--row2 gameinfo">
<div class="home-card-title-large">About HacKClaD</div>
<div style="width: 100%; text-align: center;">
<div class="gameinfo-logo">[[File:HKCD Logo.png]]</div>
<div class="gameinfo-row-header">Publisher</div>
<div class="gameinfo-data">
{{IconText|Susabi Games|Japan|Right}}<br>
{{IconText|Japanime Games|International|Right}}
</div>
<div class="gameinfo-row-header">Release Dates</div>
<div class="gameinfo-data">
{{IconText|Japan|Japan|Right}}: November 2021<br>{{IconText|China|International|Right}}: December 2022<br>{{IconText|International|International|Right}}: July 2025 (TBA)
</div>
<div class="gameinfo-row-header">Expansions</div>
<div class="gameinfo-data">
[https://www.crossfate.hackclad.jp/ CROSS FATE]<br>
[https://www.extracladdecks.hackclad.jp/ Extra Clad Decks]<br>
[https://www.portable.hackclad.jp/ Portable Edition]<br>
[https://www.delta.hackclad.jp/home/ DELTA]
</div>
</div>
</div><templatestyles src="Template:Gameinfo/shared/styles.css" /><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
e47ec78342be04d6a1043a7216b2245840ac8ce0
Template:HacKClaD/gameinfo
10
647
1516
2025-09-20T00:10:17Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/gameinfo]] to [[Template:Gameinfo]]
wikitext
text/x-wiki
#REDIRECT [[Template:Gameinfo]]
5d5a73d82463be62d1c8aeb8f408f204628e88d0
Template:Home/styles.css
10
121
1517
607
2025-09-20T00:10:18Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/home/styles.css]] to [[Template:Home/styles.css]]
wikitext
text/x-wiki
.hackclad-home {
display: grid;
grid-gap: 0.625rem;
}
@media (min-width: 900px) {
.hackclad-home {
grid-auto-columns: 1fr 1fr 300px;
grid-auto-rows: min-content;
grid-template-areas:
"character-select-card character-select-card gameinfo"
"gameabout systemlinks extralinks";
}
}
@media (max-width: 899px) {
.hackclad-home {
grid-template-columns: 1fr;
grid-auto-rows: auto;
grid-template-areas:
"character-select-card"
"gameinfo"
"gameabout"
"systemlinks"
"extralinks";
}
}
.character-select-card { grid-area: character-select-card; }
.gameinfo { grid-area: gameinfo; }
.systemlinks { grid-area: systemlinks; }
.gameabout { grid-area: gameabout; }
.extralinks { grid-area: extralinks; }
6235b15d3e526fe61f7962be9b3a7497beb3cca5
Template:HacKClaD/home/styles.css
10
648
1518
2025-09-20T00:10:18Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/home/styles.css]] to [[Template:Home/styles.css]]
wikitext
text/x-wiki
#REDIRECT [[Template:Home/styles.css]]
be421ec7aeff17134f41d390bbc0708f5a84a8e8
Template:Shared/styles.css
10
122
1519
620
2025-09-20T00:10:19Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/shared/styles.css]] to [[Template:Shared/styles.css]]
wikitext
text/x-wiki
.CharacterSelect {
width: 100%;
margin: 0 auto;
text-align: center;
}
.CharacterSelect div {
width: 80px;
height: auto;
display: inline-block;
}
.CharacterSelect div img {
width: 100%;
height: auto;
}
@media (min-width: 1000px) {
}
@media (min-width: 551px) and (max-width: 999px) {
}
@media (max-width: 550px) {
}
.home-link__button {
display: flex;
}
.home-link__button a {
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius--medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
}
.home-link__button a:active {
background: var( --color-surface-2--active );
}
.character-links-container {
display: flex;
width: auto;
gap: 0.5em;
text-align: center;
justify-content: center;
flex-wrap: wrap;
}
.character-links-container > div {
flex: 1 1 90px;
}
.character-links__button {
min-width:18%;
}
.add-hover-effect--hackclad {
overflow: visible;
}
.add-hover-effect--hackclad > div:hover {
animation: slide-vertical 0.25s 1 forwards;
}
.add-hover-effect--hackclad .thumb {
overflow: visible;
}
@keyframes slide-vertical {
0% { transform: translateY(-0px); }
40% { transform: translateY(-15px); }
60% { transform: translateY(-20px); }
70% { transform: translateY(-18px); }
80% { transform: translateY(-15px); }
90% { transform: translateY(-16px); }
100% { transform: translateY(-15px); }
}
9b52c5516681b569f01b9b5f900c299fe0495f6d
Template:HacKClaD/shared/styles.css
10
649
1520
2025-09-20T00:10:19Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/shared/styles.css]] to [[Template:Shared/styles.css]]
wikitext
text/x-wiki
#REDIRECT [[Template:Shared/styles.css]]
d5965e50b0b7ba3ac96a33b839d9a22e363fe80f
Template:Systemlinks
10
123
1521
624
2025-09-20T00:10:20Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/systemlinks]] to [[Template:Systemlinks]]
wikitext
text/x-wiki
<div id="home-card-gameinfo" class="home-card systemlinks">
<div class="home-card__label">Resources</div>
<div class="home-link home-grid--col1">
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381 Tabletop Sim Module (English)]</div>
<div class="home-link__button" >[https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 Tabletop Sim Module (Korean)]</div>
<div class="home-link__button" >[https://discord.gg/u4FCQFARVP Community Discord (English)]</div>
</div>
</div><noinclude><!-- For preview only --><templatestyles src="Template:Main page/shared/styles.css" /></noinclude>
81cfc0fd92d6f12fcd623155378040b7b28572fe
Template:HacKClaD/systemlinks
10
650
1522
2025-09-20T00:10:20Z
Mr Pie 5
2833
Mr Pie 5 renamed page [[Template:HacKClaD/systemlinks]] to [[Template:Systemlinks]]
wikitext
text/x-wiki
#REDIRECT [[Template:Systemlinks]]
a5da6628940bccaadec14b4d80d9a4a604000e2a
MediaWiki:Common.css
8
3
1523
4
2025-09-20T00:16:01Z
Mr Pie 5
2833
Merged in styles from [[Template:Infobox/styles.css]] and [[Template:Card/styles.css]]
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
229b5bc8f221ad96ab7f5c5f13c6436898ba8846
1531
1523
2025-09-20T00:41:00Z
Mr Pie 5
2833
Merged in styles from [[Template:Hand]]
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
66157d5843ec712d918c60a344c59c4e0f13da8a
1546
1531
2025-09-20T03:43:59Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 8px;
--wiki-sidebar-border-radius: 0px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
6711a2022165ca06a85477020893df46c00de096
1547
1546
2025-09-20T03:50:37Z
Artemis of Dust
630874
Added general border radius variable
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
--border-radius-medium: 8px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(filepath://Site-background.jpg);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(filepath://Site-background-dark.jpg);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
8be0a804554c042903811d94b7f726453e11ab0d
1552
1547
2025-09-20T04:39:04Z
Artemis of Dust
630874
Background image
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
--border-radius-medium: 8px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
74b40aee38a5a5eda68e4ccc3f09211351c1752a
1555
1552
2025-09-20T14:56:10Z
Artemis of Dust
630874
Adding new common styles
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 5px 3px rgba(0, 0, 0, 0.4),
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
8347c9bd5cba9b97a265344e63d30035519624a5
1556
1555
2025-09-20T15:05:38Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
f435267da8cc0719867b50092f6c8e8599325a08
1563
1556
2025-09-20T15:46:18Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: center center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
2bceb57599d52e88014d5692c27fc01be639fe17
1564
1563
2025-09-20T15:49:01Z
Artemis of Dust
630874
Adjusting background image
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: top -20% center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: top center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
852631a53c5f148dc3a1473a17684c6d3a64626e
1565
1564
2025-09-20T15:56:15Z
Artemis of Dust
630874
Positioning background image
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Card]] *
*****************************/
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/************************
* End [[Template:Card]] *
*************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
7e65339e9994dfb56e5ba8cb478caea79c05cf63
Template:Infobox
10
108
1524
1491
2025-09-20T00:17:40Z
Mr Pie 5
2833
Removed templatestyles
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span><div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
ce199dcc04bea66b82d9184a657abed297ddb4be
1526
1524
2025-09-20T00:26:48Z
Mr Pie 5
2833
Fixed a syntax error
wikitext
text/x-wiki
<includeonly>{{card|width={{{width|2}}}|height={{{height|2}}}
|header={{{name|}}}
|content=<table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table>
}}</includeonly><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
5845ba72af0fd0a06270779af3a5fa7768b51852
1527
1526
2025-09-20T00:35:14Z
Mr Pie 5
2833
Remove dependency on dustloop's card template
wikitext
text/x-wiki
<includeonly><table class="infobox">
<tr><td id="portrait-image" align="center">[[File:{{{portrait|}}}]]</td></tr>
<tr class="infobox-header"><td>Basic Action Limits</td></tr>
<tr class="infobox-data"><td><center><!--
--><div class="BasicActionTable"><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>Move</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_move|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|support}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>+1<br>MP</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_mana|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--><div><!--
--><div class="BasicActionIcon">{{HacKClaD/Icon|reaction}}</div><!--
--><div class="BasicActionCell BasicActionHeader"><span>-1<br>DMG</span></div><!--
--><div class="BasicActionCell BasicActionData"><span>{{{basic_block|0}}}<span class="BasicAction-Multiply">x</span></span></div><!--
--></div><!--
--></div><!--
--></center></td></tr>
<tr class="infobox-header"><td>CP Actions</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base = <tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 2 Damage.</td></tr>
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
|delta =
<tr class="infobox-data"><td>'''1 CP {{HacKClaD/Icon|reaction}}:''' Block 1 Damage.</td></tr>
<tr class="infobox-data"><td>'''2 CP {{HacKClaD/Icon|support}}:''' Move 1 or gain +1 MP.</td></tr>
<tr class="infobox-data"><td>'''4 CP {{HacKClaD/Icon|support}}:''' Draw a card.</td></tr>
}}
<tr class="infobox-header"><td>Deck Reshuffle Effects</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate
|base =
<tr class="infobox-data"><td>Gain +1 CP.</td></tr>
|delta =
<tr class="infobox-data"><td>Gain +2 CP.</td></tr>
}}
<tr class="infobox-header"><td>Game of Origin</td></tr>
{{#switch: {{lc:{{{type|}}}}}
|cross fate = <tr class="infobox-data"><td>CROSS FATE</td></tr>
|base = <tr class="infobox-data"><td>Base Game</td></tr>
|delta = <tr class="infobox-data"><td>DELTA</td></tr>
}}
</table></includeonly><noinclude>{{clear}}{{doc}}[[Category:Infobox templates]]</noinclude>
cbbce578e04bc0e408ae1aa07abebfa68ff3c18d
Template:Card Overview Skill
10
57
1525
1471
2025-09-20T00:17:56Z
Mr Pie 5
2833
Removed templatestyles
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><noinclude>{{doc}}</noinclude>
00e1d16249173dd153e2bb32240215907d456fcb
1537
1525
2025-09-20T03:10:39Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:Card]] to [[Template:Card Overview Skill]] without leaving a redirect
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><noinclude>{{doc}}</noinclude>
00e1d16249173dd153e2bb32240215907d456fcb
Flare
0
41
1528
1439
2025-09-20T00:36:09Z
Mr Pie 5
2833
/* Overview */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== {{InvisibleText|Desperate Measures}} ===
{{card
|header=Desperate Measures
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
</center>
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
2f29c57558647dc87df8269579c0b0285617ed90
1530
1528
2025-09-20T00:39:58Z
Mr Pie 5
2833
/* Deck Compositions */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{HacKClaD/Card
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{HacKClaD/Card
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{HacKClaD/Card
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{HacKClaD/Card
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{HacKClaD/Card
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{HacKClaD/Card
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{HacKClaD/Card
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{HacKClaD/Card
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{HacKClaD/Card
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{HacKClaD/Card
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{HacKClaD/Card
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{HacKClaD/Card
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{HacKClaD/Card
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{HacKClaD/Card
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{HacKClaD/Card
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{HacKClaD/Card
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
004de389c93a9420c8d502113ee549cce996a5fc
Template:FAQ
10
103
1529
1481
2025-09-20T00:39:29Z
Mr Pie 5
2833
Removed dependenc on dustloop's Template:Card, converted into a proper dt-dd pair
wikitext
text/x-wiki
; {{{question|Question...}}}
: {{{answer|Answer...}}}
37b6646076be5f755a6a7145b6938a4eed2bccb5
1557
1529
2025-09-20T15:08:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
; {{{question|Question...}}}
: {{{answer|Answer...}}}
<includeonly>{{ContentBox
|content=
; {{{question|Question...}}}
<div class="FAQ-card-answer">
{{{answer|Answer...}}}
</div>
}}</includeonly><templatestyles src="Template:FAQ/styles.css" /><noinclude>{{doc}}</noinclude>
2c11bd49964b8c09b6f3cc6336ee32c14f9edfbc
1560
1557
2025-09-20T15:11:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
; {{{question|Question...}}}
<div class="FAQ-card-answer">
{{{answer|Answer...}}}
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:FAQ/styles.css" /><noinclude>{{doc}}</noinclude>
29f715b68bd0b09a232709505f5e35d2753e52da
Template:Hand
10
104
1532
1483
2025-09-20T00:41:26Z
Mr Pie 5
2833
Removed templatestyles
wikitext
text/x-wiki
<includeonly><!--
--><div class="hackclad-hand"><!--
--><div class="hackclad-handflex hackclad-handflex--{{#switch: {{{size|2}}}
| 2 = 2
| 3 = 3
| 4 = 4
| 5 = 5
| #default = 3}}"><!--
--><div class="handcard"><!--
--><div>[[file:{{{image1|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image2|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image3|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image4|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image5|}}}|130px|link=]]</div><!--
--></div><!--
--><div class="handcard"><!--
--><div>[[file:{{{image6|}}}|130px|link=]]</div><!--
--></div><!--
--></div><!--
--></div><!--
--></includeonly><noinclude>{{doc}}</noinclude>
c6d5572aa84feea10c2884763f95845153aea74f
File:Site-favicon.ico
6
651
1533
2025-09-20T01:37:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
1534
1533
2025-09-20T01:37:55Z
Artemis of Dust
630874
Protected "[[File:Site-favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Site-logo.png
6
652
1535
2025-09-20T01:42:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
1536
1535
2025-09-20T01:43:14Z
Artemis of Dust
630874
Protected "[[File:Site-logo.png]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Card Overview Skill/doc
10
58
1538
1473
2025-09-20T03:10:39Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:Card/doc]] to [[Template:Card Overview Skill/doc]] without leaving a redirect
wikitext
text/x-wiki
{{HacKClaD/Card
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!"
}}
1fbb560c0a4450d546ad2ca022cce9476ba5a604
Template:ContentBox
10
653
1539
2025-09-20T03:11:23Z
Artemis of Dust
630874
Created page with "<includeonly> <div class="home-card home-card--col{{{width|1}}} {{{addclasses|}}} home-card--row{{{height|1}}} {{{class|}}}" {{#if: {{{style|}}} | style="{{{style|}}}"}} {{#if: {{{anchor|}}} | id="{{{anchor|}}}"}} ><!-- -->{{#if: {{{header|}}} | <div class="home-card-title-large"> {{{header|}}}</div> |}} {{{content|}}}{{clear}}<!-- -->{{#if: {{{header2|}}} | <div class="home-card-title-large"> {{{header2|}}}</div> |}} {{{content2|}}}{{clear}}<!-- -->{{#if: {{{header3|}}}..."
wikitext
text/x-wiki
<includeonly>
<div class="home-card home-card--col{{{width|1}}} {{{addclasses|}}} home-card--row{{{height|1}}} {{{class|}}}" {{#if: {{{style|}}} | style="{{{style|}}}"}} {{#if: {{{anchor|}}} | id="{{{anchor|}}}"}} ><!--
-->{{#if: {{{header|}}} | <div class="home-card-title-large"> {{{header|}}}</div> |}}
{{{content|}}}{{clear}}<!--
-->{{#if: {{{header2|}}} | <div class="home-card-title-large"> {{{header2|}}}</div> |}}
{{{content2|}}}{{clear}}<!--
-->{{#if: {{{header3|}}} | <div class="home-card-title-large"> {{{header3|}}}</div> |}}
{{{content3|}}}{{clear}}<!--
--></div></includeonly><templatestyles src="Template:Main_page/shared/styles.css" /><noinclude>{{doc}}</noinclude>
cfa7b416c4ebac7e39a019bd9633ff80e8a81d9f
1540
1539
2025-09-20T03:13:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>
<div class="home-card home-card--col{{{width|1}}} {{{addclasses|}}} home-card--row{{{height|1}}} {{{class|}}}" {{#if: {{{style|}}} | style="{{{style|}}}"}} {{#if: {{{anchor|}}} | id="{{{anchor|}}}"}} ><!--
-->{{#if: {{{header|}}} | <div class="home-card-title-large"> {{{header|}}}</div> |}}
{{{content|}}}{{clear}}<!--
-->{{#if: {{{header2|}}} | <div class="home-card-title-large"> {{{header2|}}}</div> |}}
{{{content2|}}}{{clear}}<!--
-->{{#if: {{{header3|}}} | <div class="home-card-title-large"> {{{header3|}}}</div> |}}
{{{content3|}}}{{clear}}<!--
--></div></includeonly><templatestyles src="Template:ContentBox/styles.css" /><noinclude>{{doc}}</noinclude>
734e9b6d4d18e6c0828cc5059ef80318c9fabcf6
1543
1540
2025-09-20T03:18:33Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:ContextBox]] to [[Template:ContentBox]] without leaving a redirect
wikitext
text/x-wiki
<includeonly>
<div class="home-card home-card--col{{{width|1}}} {{{addclasses|}}} home-card--row{{{height|1}}} {{{class|}}}" {{#if: {{{style|}}} | style="{{{style|}}}"}} {{#if: {{{anchor|}}} | id="{{{anchor|}}}"}} ><!--
-->{{#if: {{{header|}}} | <div class="home-card-title-large"> {{{header|}}}</div> |}}
{{{content|}}}{{clear}}<!--
-->{{#if: {{{header2|}}} | <div class="home-card-title-large"> {{{header2|}}}</div> |}}
{{{content2|}}}{{clear}}<!--
-->{{#if: {{{header3|}}} | <div class="home-card-title-large"> {{{header3|}}}</div> |}}
{{{content3|}}}{{clear}}<!--
--></div></includeonly><templatestyles src="Template:ContentBox/styles.css" /><noinclude>{{doc}}</noinclude>
734e9b6d4d18e6c0828cc5059ef80318c9fabcf6
Template:ContentBox/styles.css
10
654
1541
2025-09-20T03:17:39Z
Artemis of Dust
630874
Created page with ".home-card-title-large { width: 100%; margin-bottom: 10px; color: var(--color-base--emphasized); font-size: 1.4rem; font-weight: bold; line-height: 1.4; text-align: center; border-bottom: 1px solid; border-color: var(--border-color-base); } .home-card-title-large:not(:first-child) { margin-top: 10px; } .home-card { position: relative; padding: 15px; background: var( --color-surface-1 ); border-radius: var( --border-radius-me..."
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var(--color-base--emphasized);
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var(--border-color-base);
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
position: relative;
padding: 15px;
background: var( --color-surface-1 );
border-radius: var( --border-radius-medium );
box-shadow: var(--card-shadow-dlw);
margin-top: 0.2rem;
}
1bd3f1fa9c66d73be2aab6678e25732d3c7af56f
1542
1541
2025-09-20T03:18:14Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:ContextBox/styles.css]] to [[Template:ContentBox/styles.css]] without leaving a redirect
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var(--color-base--emphasized);
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var(--border-color-base);
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
position: relative;
padding: 15px;
background: var( --color-surface-1 );
border-radius: var( --border-radius-medium );
box-shadow: var(--card-shadow-dlw);
margin-top: 0.2rem;
}
1bd3f1fa9c66d73be2aab6678e25732d3c7af56f
1548
1542
2025-09-20T03:55:53Z
Artemis of Dust
630874
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
position: relative;
padding: 15px;
background: var( --wiki-content-background-color--secondary );
border-radius: var( --border-radius-medium );
box-shadow: var( --card-shadow-dlw );
margin-top: 0.2rem;
}
c31f70e348dd55504307fc2f6bd74e705913b0f7
1549
1548
2025-09-20T03:57:48Z
Artemis of Dust
630874
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --border-radius-medium );
box-shadow: var( --wiki-content-dynamic-color--inverted );
margin-top: 0.2rem;
}
ebce5e818d9de01b1cf176f1cd9bc2a641510d4d
1553
1549
2025-09-20T14:55:17Z
Artemis of Dust
630874
sanitized-css
text/css
.card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.card-title-large:not(:first-child) {
margin-top: 10px;
}
.card {
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
}
01c57347ab0ba1158dbbcd1fb050c9c66dc189c8
1554
1553
2025-09-20T14:55:47Z
Artemis of Dust
630874
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
}
348cb5d3385f3b60d47f5b02e27ed617c79b6978
Template:ContentBox/doc
10
655
1544
2025-09-20T03:19:47Z
Artemis of Dust
630874
Created page with "{{doc/start}} Styles are located on [[Template:ContentBox//styles.css]]. ==Arguments== header content header2 content2 style — Optional. Add inline CSS styling to the card anchor — Optional. Adds an HTML ID, allowing it to be linked to directly. ==Examples== ===One Section=== {{ContentBox |header=Hello World |content=Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim facilisis..."
wikitext
text/x-wiki
{{doc/start}}
Styles are located on [[Template:ContentBox//styles.css]].
==Arguments==
header
content
header2
content2
style — Optional. Add inline CSS styling to the card
anchor — Optional. Adds an HTML ID, allowing it to be linked to directly.
==Examples==
===One Section===
{{ContentBox
|header=Hello World
|content=Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim facilisis gravida neque convallis. Integer vitae justo eget magna fermentum iaculis. Venenatis a condimentum vitae sapien pellentesque habitant morbi tristique. Auctor elit sed vulputate mi. Tellus elementum sagittis vitae et. Varius morbi enim nunc faucibus. Metus dictum at tempor commodo ullamcorper a lacus vestibulum. Velit dignissim sodales ut eu. Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Ipsum a arcu cursus vitae congue mauris rhoncus. At consectetur lorem donec massa sapien faucibus et molestie. Dui id ornare arcu odio ut sem nulla pharetra. Neque convallis a cras semper. Proin sed libero enim sed faucibus turpis in eu mi.
Vel pharetra vel turpis nunc eget lorem dolor. Sit amet porttitor eget dolor morbi non arcu risus. Ante metus dictum at tempor commodo ullamcorper. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra orci. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Congue quisque egestas diam in arcu cursus euismod quis. Cras tincidunt lobortis feugiat vivamus at. Enim facilisis gravida neque convallis a cras semper auctor neque. Viverra maecenas accumsan lacus vel facilisis volutpat est velit. Hac habitasse platea dictumst vestibulum rhoncus est. Bibendum neque egestas congue quisque egestas. Pharetra vel turpis nunc eget.
Eu volutpat odio facilisis mauris sit amet massa. Facilisi nullam vehicula ipsum a arcu cursus vitae congue. Luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor purus. Purus ut faucibus pulvinar elementum integer. Imperdiet dui accumsan sit amet nulla facilisi morbi. Porttitor rhoncus dolor purus non enim praesent. Nam libero justo laoreet sit. Augue neque gravida in fermentum et sollicitudin ac. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque. Elit sed vulputate mi sit amet mauris. Amet aliquam id diam maecenas ultricies. Dolor magna eget est lorem ipsum dolor sit. Vitae auctor eu augue ut lectus arcu bibendum. Posuere urna nec tincidunt praesent semper feugiat nibh. Purus semper eget duis at tellus at urna condimentum mattis.
}}
===Two Sections===
{{ContentBox
|header=Header
|content=
*bullet point
*bullet point
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim facilisis gravida neque convallis. Integer vitae justo eget magna fermentum iaculis. Venenatis a condimentum vitae sapien pellentesque habitant morbi tristique. Auctor elit sed vulputate mi. Tellus elementum sagittis vitae et. Varius morbi enim nunc faucibus. Metus dictum at tempor commodo ullamcorper a lacus vestibulum. Velit dignissim sodales ut eu. Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Ipsum a arcu cursus vitae congue mauris rhoncus. At consectetur lorem donec massa sapien faucibus et molestie. Dui id ornare arcu odio ut sem nulla pharetra. Neque convallis a cras semper. Proin sed libero enim sed faucibus turpis in eu mi.
Vel pharetra vel turpis nunc eget lorem dolor. Sit amet porttitor eget dolor morbi non arcu risus. Ante metus dictum at tempor commodo ullamcorper. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra orci. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Congue quisque egestas diam in arcu cursus euismod quis. Cras tincidunt lobortis feugiat vivamus at. Enim facilisis gravida neque convallis a cras semper auctor neque. Viverra maecenas accumsan lacus vel facilisis volutpat est velit. Hac habitasse platea dictumst vestibulum rhoncus est. Bibendum neque egestas congue quisque egestas. Pharetra vel turpis nunc eget.
|header2=Header2
|content2=
*bullet point
*bullet point
Eu volutpat odio facilisis mauris sit amet massa. Facilisi nullam vehicula ipsum a arcu cursus vitae congue. Luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor purus. Purus ut faucibus pulvinar elementum integer. Imperdiet dui accumsan sit amet nulla facilisi morbi. Porttitor rhoncus dolor purus non enim praesent. Nam libero justo laoreet sit. Augue neque gravida in fermentum et sollicitudin ac. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque. Elit sed vulputate mi sit amet mauris. Amet aliquam id diam maecenas ultricies. Dolor magna eget est lorem ipsum dolor sit. Vitae auctor eu augue ut lectus arcu bibendum. Posuere urna nec tincidunt praesent semper feugiat nibh. Purus semper eget duis at tellus at urna condimentum mattis.
}}
{{doc/end}}
e0258e3371620c328a4d31796c7f803c6af3fe43
1545
1544
2025-09-20T03:34:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
Styles are located on [[Template:ContentBox/styles.css]].
==Arguments==
header
content
header2
content2
style — Optional. Add inline CSS styling to the card
anchor — Optional. Adds an HTML ID, allowing it to be linked to directly.
==Examples==
===One Section===
{{ContentBox
|header=Hello World
|content=Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim facilisis gravida neque convallis. Integer vitae justo eget magna fermentum iaculis. Venenatis a condimentum vitae sapien pellentesque habitant morbi tristique. Auctor elit sed vulputate mi. Tellus elementum sagittis vitae et. Varius morbi enim nunc faucibus. Metus dictum at tempor commodo ullamcorper a lacus vestibulum. Velit dignissim sodales ut eu. Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Ipsum a arcu cursus vitae congue mauris rhoncus. At consectetur lorem donec massa sapien faucibus et molestie. Dui id ornare arcu odio ut sem nulla pharetra. Neque convallis a cras semper. Proin sed libero enim sed faucibus turpis in eu mi.
Vel pharetra vel turpis nunc eget lorem dolor. Sit amet porttitor eget dolor morbi non arcu risus. Ante metus dictum at tempor commodo ullamcorper. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra orci. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Congue quisque egestas diam in arcu cursus euismod quis. Cras tincidunt lobortis feugiat vivamus at. Enim facilisis gravida neque convallis a cras semper auctor neque. Viverra maecenas accumsan lacus vel facilisis volutpat est velit. Hac habitasse platea dictumst vestibulum rhoncus est. Bibendum neque egestas congue quisque egestas. Pharetra vel turpis nunc eget.
Eu volutpat odio facilisis mauris sit amet massa. Facilisi nullam vehicula ipsum a arcu cursus vitae congue. Luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor purus. Purus ut faucibus pulvinar elementum integer. Imperdiet dui accumsan sit amet nulla facilisi morbi. Porttitor rhoncus dolor purus non enim praesent. Nam libero justo laoreet sit. Augue neque gravida in fermentum et sollicitudin ac. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque. Elit sed vulputate mi sit amet mauris. Amet aliquam id diam maecenas ultricies. Dolor magna eget est lorem ipsum dolor sit. Vitae auctor eu augue ut lectus arcu bibendum. Posuere urna nec tincidunt praesent semper feugiat nibh. Purus semper eget duis at tellus at urna condimentum mattis.
}}
===Two Sections===
{{ContentBox
|header=Header
|content=
*bullet point
*bullet point
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim facilisis gravida neque convallis. Integer vitae justo eget magna fermentum iaculis. Venenatis a condimentum vitae sapien pellentesque habitant morbi tristique. Auctor elit sed vulputate mi. Tellus elementum sagittis vitae et. Varius morbi enim nunc faucibus. Metus dictum at tempor commodo ullamcorper a lacus vestibulum. Velit dignissim sodales ut eu. Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Ipsum a arcu cursus vitae congue mauris rhoncus. At consectetur lorem donec massa sapien faucibus et molestie. Dui id ornare arcu odio ut sem nulla pharetra. Neque convallis a cras semper. Proin sed libero enim sed faucibus turpis in eu mi.
Vel pharetra vel turpis nunc eget lorem dolor. Sit amet porttitor eget dolor morbi non arcu risus. Ante metus dictum at tempor commodo ullamcorper. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra orci. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Congue quisque egestas diam in arcu cursus euismod quis. Cras tincidunt lobortis feugiat vivamus at. Enim facilisis gravida neque convallis a cras semper auctor neque. Viverra maecenas accumsan lacus vel facilisis volutpat est velit. Hac habitasse platea dictumst vestibulum rhoncus est. Bibendum neque egestas congue quisque egestas. Pharetra vel turpis nunc eget.
|header2=Header2
|content2=
*bullet point
*bullet point
Eu volutpat odio facilisis mauris sit amet massa. Facilisi nullam vehicula ipsum a arcu cursus vitae congue. Luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor purus. Purus ut faucibus pulvinar elementum integer. Imperdiet dui accumsan sit amet nulla facilisi morbi. Porttitor rhoncus dolor purus non enim praesent. Nam libero justo laoreet sit. Augue neque gravida in fermentum et sollicitudin ac. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque. Elit sed vulputate mi sit amet mauris. Amet aliquam id diam maecenas ultricies. Dolor magna eget est lorem ipsum dolor sit. Vitae auctor eu augue ut lectus arcu bibendum. Posuere urna nec tincidunt praesent semper feugiat nibh. Purus semper eget duis at tellus at urna condimentum mattis.
}}
9ba65204ebb086ec68959d29ca8142d9df51cb93
File:Site-background.jpg
6
656
1550
2025-09-20T04:37:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
1551
1550
2025-09-20T04:38:01Z
Artemis of Dust
630874
Protected "[[File:Site-background.jpg]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:FAQ/styles.css
10
657
1558
2025-09-20T15:09:18Z
Artemis of Dust
630874
Created page with ".FAQ-card-answer { padding-left: 20px; }"
sanitized-css
text/css
.FAQ-card-answer {
padding-left: 20px;
}
40b93a25ee3b392f7ec9ebdad9b1e6883b5e2500
Template:FAQ/doc
10
658
1559
2025-09-20T15:10:51Z
Artemis of Dust
630874
Created page with "{{FAQ |question=This is an example question. |answer=Short answer! |description=The long answer to explain in more detail.}}"
wikitext
text/x-wiki
{{FAQ
|question=This is an example question.
|answer=Short answer!
|description=The long answer to explain in more detail.}}
26b54a320a2913b3db17589659473c67b81170b3
Template:Navigation
10
113
1561
1501
2025-09-20T15:37:18Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD|HacKClaD]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Modes|Game Modes]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
cc406802a1ac4fb727d6d51ede736e91334a7e74
Template:Navigation/styles.css
10
659
1562
2025-09-20T15:39:42Z
Artemis of Dust
630874
Created page with ".home-card-title-large { width: 100%; margin-bottom: 10px; color: var(--color-base--emphasized); font-size: 1.4rem; font-weight: bold; line-height: 1.4; text-align: center; border-bottom: 1px solid; border-color: var(--border-color-base); } .home-card-title-large:not(:first-child) { margin-top: 10px; } .home-grid--col1 { grid-template-columns: 1fr !important; } .home-grid--col2 { grid-template-columns: 1fr 1fr !important; } .home-gri..."
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var(--color-base--emphasized);
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var(--border-color-base);
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-grid--col1 { grid-template-columns: 1fr !important; }
.home-grid--col2 { grid-template-columns: 1fr 1fr !important; }
.home-grid--col3 { grid-template-columns: 1fr 1fr 1fr !important;}
.home-grid--col4 { grid-template-columns: 1fr 1fr 1fr 1fr !important; }
.home-grid--col5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important; }
.home-grid--col6 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important; }
.home-link {
display: grid;
margin-top: 6px;
font-size: 0.875em;
font-weight: 500;
grid-gap: 6px;
text-align: center;
}
.home-link__button {
display: flex;
}
.home-link__button a {
height: 100%;
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius-medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
display: flex;
justify-content: center;
}
.home-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
text-decoration: none;
}
.home-link__button a:active {
background: var( --color-surface-2--active );
text-decoration: none;
}
.home-link__button a:visited {
color: var( --color-base--emphasized );
}
.home-link__button a img {
align-self: center;
user-select: none;
}
cd0a65fa8a7808aaf9142e9e0c41b704dd5d23d7
Template:Navigation
10
113
1566
1561
2025-09-20T16:08:49Z
Artemis of Dust
630874
Linking to front page
wikitext
text/x-wiki
{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette|Rosette]]</div>
<div class="home-link__button">[[HacKClaD/Flare|Flare]]</div>
<div class="home-link__button">[[HacKClaD/Luna|Luna]]</div>
<div class="home-link__button">[[HacKClaD/Mia|Mia]]</div>
<div class="home-link__button">[[HacKClaD/Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[HacKClaD/Croy|Croy]]</div>
<div class="home-link__button">[[HacKClaD/Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[HacKClaD/Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[HacKClaD/Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[HacKClaD/Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[HacKClaD/Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[HacKClaD/Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[HacKClaD/Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[HacKClaD/Shell_Clad|Shell]]</div>
<div class="home-link__button">[[HacKClaD/Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[HacKClaD/Mechanics|Mechanics]]</div>
<div class="home-link__button">[[HacKClaD/Modes|Game Modes]]</div>
<div class="home-link__button">[[HacKClaD/Errata|Errata]]</div>
<div class="home-link__button">[[HacKClaD/Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
97d8aa3b5b14ee54ff5b0d33c2ba84285044de03
1605
1566
2025-09-21T01:30:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette|Rosette]]</div>
<div class="home-link__button">[[Flare|Flare]]</div>
<div class="home-link__button">[[Luna|Luna]]</div>
<div class="home-link__button">[[Mia|Mia]]</div>
<div class="home-link__button">[[HAmelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[Croy|Croy]]</div>
<div class="home-link__button">[[Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[Shell_Clad|Shell]]</div>
<div class="home-link__button">[[Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[Mechanics|Mechanics]]</div>
<div class="home-link__button">[[Modes|Game Modes]]</div>
<div class="home-link__button">[[Errata|Errata]]</div>
<div class="home-link__button">[[Strategy|Strategy]]</div>
</div>
}}<!-------------------------------
Search Engine Optimization Data
-->{{#switch: {{PAGENAME}}
|HacKClaD|HKCD=<b></b><!--Testing giving it meaningless non-blank content-->
|#default={{Navigation/SEO|seoSummary={{{summary|}}}}}
}}<!-- CSS Imports
--><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
b6b8f60d5bcbd0b7b4fd5710d53c08d94d7f125b
Template:Infobox
10
108
1567
1527
2025-09-20T17:27:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=witch
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
}}</includeonly><noinclude>{{doc}}</noinclude>
f7c3b900ba2a38cf10c2da5861601d857454e733
1568
1567
2025-09-20T17:29:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=witch
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
}}</includeonly><noinclude>{{doc}}</noinclude>
4f716d7fc709bccd75dc12890a9fcd8b17bf400d
1569
1568
2025-09-20T17:32:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=witch
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
| basic_move = {{{basic_move|0}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
0dee690257e734af6dae580a3bb163ef50738c93
1570
1569
2025-09-20T18:21:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=witch
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
| basic_move = {{{basic_move|0}}}
| basic_mana = {{{basic_mana|0}}}
| basic_block = {{{basic_block|0}}}
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = Move 1 or gain +1 MP.
| CP_draw_label = Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}}
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}}
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}}
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><noinclude>{{doc}}</noinclude>
d427a2d79bb0d29aa023dd1d94e98a747637c137
1572
1570
2025-09-20T18:22:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
| basic_move = {{{basic_move|0}}}
| basic_mana = {{{basic_mana|0}}}
| basic_block = {{{basic_block|0}}}
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = Move 1 or gain +1 MP.
| CP_draw_label = Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}}
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}}
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}}
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><noinclude>{{doc}}</noinclude>
c5ce2b9f6d82a47e4fd7c41bddb05b1a0f1dcc8b
1573
1572
2025-09-20T18:28:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{portrait|}}}|[[File:{{{portrait}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
| basic_move = {{{basic_move|0}}}
| basic_mana = {{{basic_mana|0}}}
| basic_block = {{{basic_block|0}}}
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = Move 1 or gain +1 MP.
| CP_draw_label = Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}}
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}}
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}}
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><noinclude>{{doc}}</noinclude>
52d1a2657e102a30d2fc4560d49bc93c2f93a397
Template:Infobox/doc
10
109
1571
1493
2025-09-20T18:21:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|image=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
bda88325bcc434565906c3ca7132a49fb6f0c3dd
1574
1571
2025-09-20T18:28:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
31c6e2899e1d32b20e0cbd55e23356abf283de26
MediaWiki:Common.css
8
3
1575
1565
2025-09-20T20:49:05Z
Artemis of Dust
630874
Moving CSS styling to the templatestyles sheet
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
7e35f6ab8612e81465bb2d078a2b0c7ece5f06d7
Template:Card Overview Skill/styles.css
10
660
1576
2025-09-20T20:49:34Z
Artemis of Dust
630874
Created page with ".hackclad-card-container { position: relative; width: 800px; max-width: 100%; display: grid; grid-template-columns: 0fr 0fr 100px auto; grid-template-rows: 0fr 0fr 40px 40px 40px; grid-template-areas: "image title title title" "image . . description" "image . . description" "image . . description" "image . . oneliner"; border-width: 3px; border-style: solid; background: var(--color-surface-1..."
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--color-surface-1);
box-shadow: var(--card-shadow-dlw);
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
1199faff1c74e18e7cdd78c53bfeeb335e7038c1
1580
1576
2025-09-20T21:03:59Z
Artemis of Dust
630874
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
a7fa877d7d8f970d821e88ca649d2dabc9949285
Template:Card Overview Skill
10
57
1577
1537
2025-09-20T20:51:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="hackclad-card-container {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div><!--{{{!}} class="wikitable" style="width: 800px; max-width: 100%; overflow: overlay;"
! rowspan=6{{!}}[[file:{{{image|}}}|150px]]
! colspan=3 style="text-align: center;"{{!}} {{{name|}}} <div style="float: right;opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
{{!}}-
! colspan=2 style="text-align: center;"{{!}} {{{type|}}}
! {{{deck|}}}
{{!}}-
! RNG
{{!}} {{{range|}}}
{{!}} rowspan=4{{!}} {{{description|''No additional effects.''}}}
{{!}}-
! ATK
{{!}} {{{attack|}}}
{{!}}-
! MP
{{!}} {{{cost|}}}
{{!}}-
! VP
{{!}} {{{VP|}}}
{{!}}}--></includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
da27b78ccd9718e60b12650f7d43641ac6ab7477
Template:Card Overview Skill/doc
10
58
1578
1538
2025-09-20T20:53:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Card Overview Skill
|name=Move
|image=HacKClaD_Rosette_Cards_Move.jpg
|code=HCK_ROS_WO_3
|deck=Standard
|type=support
|range=100110
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
|oneliner="Alright, let's go!"
}}
6b0b9a8e9183d7cb93f975ddfc8e95150286b68d
Lov
0
44
1579
1445
2025-09-20T20:58:29Z
Artemis of Dust
630874
/* Cards */ Fixing template
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
dc5cccf46247824b7d20c1e983309d4490a3f282
1613
1579
2025-09-21T01:31:49Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
00e55713c9b3d3d2e183bb9ff399bc376b8dfd34
Amelia Delta
0
38
1581
1433
2025-09-20T21:19:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
7fbc23d936b2d18ad9e6ef197714d194fe7a7153
1607
1581
2025-09-21T01:31:34Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
72bb3cdddf84f50f921624bf07d566f63f247d65
Amelia
0
37
1582
1431
2025-09-20T21:26:33Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
</div>
==={{InvisibleText|Arms and Drones}}===
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
6e961a658ab514f279788fe73d3a15d39e231c5f
1604
1582
2025-09-21T01:20:25Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
== Overview ==
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
6b80f824eb882a120ac82797e76b53f45e657110
1606
1604
2025-09-21T01:31:31Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{card
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
f4d644df3aed7c561e548fe7edee7c541c18ddd8
Croy
0
39
1583
1435
2025-09-20T21:26:44Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
7065c88a63e4844a45ab76754eaaca0b0639b738
1608
1583
2025-09-21T01:31:36Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
627eb9a18dc2811be184d0ef534954d4d56c3219
Flare
0
41
1584
1530
2025-09-20T21:26:56Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
e78a2cdda7e33023decc916b73908ba1a465615c
1610
1584
2025-09-21T01:31:40Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
{{HacKClaD/Ultimate
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
a7c870bc358faef3b6ded1dbaa229edbe7eb31ca
Flare Delta
0
42
1585
1441
2025-09-20T21:27:01Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
6cc4d4b62c53d58f20ace0318894f3d7391a255f
1611
1585
2025-09-21T01:31:42Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
7869d32a7a9003e6aca689a904cb9c2133868b81
Luna
0
45
1586
1447
2025-09-20T21:27:19Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
3c8bb6ea4946cb551de8a00875f74c99c97448f6
1614
1586
2025-09-21T01:31:51Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
e74e5c39de887f9d48540b8469acfd81bc2604ed
Luna Delta
0
46
1587
1449
2025-09-20T21:27:21Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
8c5056fb2c06e45abc4e35919619cb705e421024
1615
1587
2025-09-21T01:31:53Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
f935b267967f9e8914f610a2abd7ec8f5e5a4267
Mia
0
48
1588
1453
2025-09-20T21:27:24Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
600278c01506feec80d4bd291d651f339d5b2b62
Mia Delta
0
49
1589
1455
2025-09-20T21:27:26Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{HacKClaD/Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
f7b1cecf0797fada0f7650aa32e5944bf4442381
Rosette
0
51
1590
1459
2025-09-20T21:27:30Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{HacKClaD/Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
280b08705b48786d2240db39ae2adeebbf3f908a
Rosette Delta
0
52
1591
1461
2025-09-20T21:27:31Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{HacKClaD/Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
fc114d2d9006bb4718018a9ce8b0550afa7638a9
Shell Clad
0
53
1592
1463
2025-09-20T21:27:33Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{Card_Overview_Skill
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{Card_Overview_Skill
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{Card_Overview_Skill
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
1a92742a8f65a5dc7d5cd42ca98230556ec207fb
Wyrm Clad
0
55
1593
1467
2025-09-20T21:27:36Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{Card_Overview_Skill
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{HacKClaD/Navigation}}
c8b8dd68ea76c279fb40a62fc97e85ae062ba618
Hydra Clad
0
43
1594
1443
2025-09-20T21:28:16Z
Artemis of Dust
630874
Changing Template Name
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{Card_Overview_Skill
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{Card_Overview_Skill
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{Card_Overview_Skill
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{Card_Overview_Skill
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
== Navigation ==
{{HacKClaD/Navigation}}
774f997dacbc36ed278da2fce7115a0eceb33676
1612
1594
2025-09-21T01:31:47Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
}}
{{Card_Overview_Skill
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
}}
{{Card_Overview_Skill
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
}}
{{Card_Overview_Skill
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
}}
{{Card_Overview_Skill
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
}}
{{Card_Overview_Skill
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
dd441ea9c4505212c69eded9b92a9219cdb92871
Template:Skill Overview CPAbility
10
661
1595
2025-09-20T23:21:45Z
Artemis of Dust
630874
Created page with "{{ContentBox |content={{{description|}}} }}"
wikitext
text/x-wiki
{{ContentBox
|content={{{description|}}}
}}
dad93a8d46968104cb73dc1d141cf2cf6d02122e
1597
1595
2025-09-20T23:45:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}|30px}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overvew--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description"
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
3961754e251e04f0eaaa38df49dfb30deae09928
1598
1597
2025-09-20T23:57:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}|30px}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overvew--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description">
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
7c59b5b10d2f948be2654792b0f39af2c192e585
Template:Skill Overview CPAbility/doc
10
662
1596
2025-09-20T23:21:59Z
Artemis of Dust
630874
Created page with "{{Skill_Overview_CPAbility |name=Protection of the Aristocracy |cost=3 |type=reaction |description= All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.) }}"
wikitext
text/x-wiki
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
254543be35c11d3bb5fff06f4bdb8a1741ff51e0
Template:Skill Overview CPAbility/styles.css
10
663
1599
2025-09-20T23:58:13Z
Artemis of Dust
630874
Created page with ".skill-overview--cost { font-family: Noto Sans; } .skill-overview--title { font-family: Noto Sans; background-color: teal; } .skill-overview--crack { float: right; color: #E00000; }"
sanitized-css
text/css
.skill-overview--cost {
font-family: Noto Sans;
}
.skill-overview--title {
font-family: Noto Sans;
background-color: teal;
}
.skill-overview--crack {
float: right;
color: #E00000;
}
e3da3712b99254a378489b576ae6eb788f663d4d
1600
1599
2025-09-21T00:03:57Z
Artemis of Dust
630874
sanitized-css
text/css
.skill-overview--cost {
font-family: Noto Sans;
display: contents;
}
.skill-overview--title {
font-family: Noto Sans;
display: contents;
}
.skill-overview--crack {
float: right;
color: #E00000;
}
b484324821923c84b9e8c1ecd5c8b21dc6bcdc66
Template:Icon
10
107
1601
1489
2025-09-21T00:04:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>[[file:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px|link=]]</includeonly><noinclude>{{doc}}</noinclude>
7b4c05645ac5aa8f7ae37282334ced8bd97a05b0
Template:ContentBox
10
653
1602
1543
2025-09-21T01:06:04Z
Artemis of Dust
630874
Removing clears to better format with floated elements
wikitext
text/x-wiki
<includeonly>
<div class="home-card home-card--col{{{width|1}}} {{{addclasses|}}} home-card--row{{{height|1}}} {{{class|}}}" {{#if: {{{style|}}} | style="{{{style|}}}"}} {{#if: {{{anchor|}}} | id="{{{anchor|}}}"}} ><!--
-->{{#if: {{{header|}}} | <div class="home-card-title-large"> {{{header|}}}</div> |}}
{{{content|}}}<!--
-->{{#if: {{{header2|}}} | <div class="home-card-title-large"> {{{header2|}}}</div> |}}
{{{content2|}}}<!--
-->{{#if: {{{header3|}}} | <div class="home-card-title-large"> {{{header3|}}}</div> |}}
{{{content3|}}}<!--
--></div></includeonly><templatestyles src="Template:ContentBox/styles.css" /><noinclude>{{doc}}</noinclude>
7b4b433fd4c5193f826a3b6fb9c5108e108b2d96
Template:ContentBox/styles.css
10
654
1603
1554
2025-09-21T01:19:13Z
Artemis of Dust
630874
Fixing display with infoboxes
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
display: flow-root;
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
}
30582377ca439b56dafe5282c6b3b40b6c87ed12
Mechanics
0
47
1616
1451
2025-09-21T01:31:55Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
==Gauges==
===Injuries Gauge===
This is where you keep track of the number of times you have been injured. This occurs when you are struck by an Attack from the Clad or Legions and take damage.
While the player board only goes up to 7, the Injuries Gauge has no limit. If your Injuries Gauge reaches 8 or more, use a second Gauge Marker to indicate the sum total.
===MP Gauge===
''Short for Magical Power.''
This is where you keep track of your MP. This can be generated through various card effects, the +1 MP Basic Action, and the +1 MP CP Action. MP persists continuously across rounds and may be spent to play {{HacKClaD/Icon|attack magic}} Attack Magic, {{HacKClaD/Icon|support magic}} Support Magic, and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills.
The MP Gauge is limited to a maximum of 7. Any additional gained MP will result in no change to the MP Gauge.
===CP Gauge===
''Short for Charged Power.''
This is where you keep track of your CP. This is spent on CP Actions, including common CP Actions to generate MP, Reduce damage, and draw cards. CP is possible to gain through some card effects and is automatically generated when you Reshuffle the Deck.
The CP Gauge limit depends on the character. Any additional gained CP will result in no change to the CP Gauge.
* Base Game and CROSS FATE characters are limited to maximum of 7.
* DELTA characters are limited to a maximum of 15.
==Deck Reforming==
When the Deck is empty and an effect prompts you to use the Deck, a Deck Reform is activated. This occurs when any of the following is performed while the Deck is empty:
* Draw a card.
* Discard a card from the Deck.
* Look at a card from the Deck.
* Reveal a card from the deck.
===Reform Steps===
During Reform, several steps are performed in order.
; Step 1. Gaining CP
You gain an amount of CP based on the character played.
* For all characters from HacKClaD Base Game or CROSS FATE, gain +1 CP.
* For all characters from DELTA, gain +2 CP.
; Step 2. Card Enhancement
Place a card from your discard pile and add it to the Enhanced Deck. Then select any card from the Enhanced Deck and add it to the Discard pile. Afterward, place the discard pile face-down and shuffle, forming a new deck of cards in the process.
''Note: Cards currently being played, and any card on the Turn Slot, are not in the discard pile and cannot be swapped with a card in the Enhanced deck.''
* '''Both the card removed and the card added are hidden information''' and neither not shown to other players.
* The card added from the Enhanced Deck ''may'' be the same card that was removed ''(However it is unlikely you will want to do this)''.
; Step 3. Continue Effects
After Reshuffling the Deck, continue to resolve any effects that were halted to trigger the Deck Reform.
=== Empty Discard ===
If there is no cards in the discard pile when a Deck Reform is triggered, the player still receives CP as normal, however no Enhancement can occur, and the effect interactng with the deck will resolve as having no effect.
==Card Effects==
=== Extra Cost ===
When an {{HacKClaD/Keyterm|Extra Cost}} is listed, it is a required effect for a card to be played, in addition to its Range requirement and MP costs. Any Extra Cost is completed before the primary card effects are resolved.
If an {{HacKClaD/Keyterm|Extra Cost}} is optional, it will be listed as "You may" to indicate the effect is not mandatory for the card to be played, but may provide additional benefits if the Extra Cost was satisfied.
=== Multistrike ===
When an Attack skill has {{HacKClaD/Keyterm|Multistrike X}}, it may hit as many targets as the Multistrike allows (e.g. {{HacKClaD/Keyterm|Multistrike 2}} allows hitting both the Clad and a Legion within range). You can only hit each target one time, even if the attack has a higher Multistrike count than the number of targets in range.
When multiple targets are hit simultaneously, every target each receives the '''full damage''' from the ATK value, effectively multiplying the attack's efficacy.
===While In Discard ===
Any effects on a card listed after {{HacKClaD/Keyterm|WHILE IN DISCARD}} applies only when the card is in your discard pile. These effects are in continuous effect and do not expire until the card leaves your discard pile.
'''Skills currently being used, and any cards being used to pay for Actions, are not in the discard pile and these effects do not apply'''.
===Repel===
When a card results in Repelling the Clad, it is forcibly moved in the direction away from the user ''(This does not change it's orientation)''.
If this movement would cause the Clad to move onto the space of another player, it triggers a '''Trample Attack''' and players may use {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills in response.
<u>This does count as the Clad moving</u>, and therefore Repel is prevented by effects with "you cannot move the Clad." similar to other Clad movement.
==Season Mechanics==
===1: Missions===
Witches in Base Game or CROSS FATE will begin the game with 2 Mission cards. Missions provide a criteria for completion. When the criteria is met, the mission is flipped over and will be scored at the end of the game. For missions that occur at the end of the game, these are flipped after the final round if the criteria was met.
==== Missions List ====
There is a total 18 Mission Cards in the Mission Deck. The VP value is the amount of points earned at the end of the game, and represents the Mission's difficulty.
{|class="wikitable sortable"
! Mission Name !! Objective !! VP Value !! Completion Timing
|-
| Assault || In a single round, inflict damage with at least 2 Attack or Magic Attack cards. || 3 || During round
|-
| Machine Gun || In a single round, inflict damage with at least 3 Attack or Magic Attack cards. || 5 || During round
|-
| Nuclear || Deal 6 damage in a single Attack. || 5 || During round
|-
| Hard Puncher || In a single round, deal 4 damage. || 3 || During round
|-
| Destroyer || In a single round, deal 7 damage. || 5 || During round
|-
| Parry || Reduce the damage taken from a single attack by 3. || 3 || During round
|-
| Invulnerable || Reduce the damage taken from a single attack by 4. || 4 || During round
|-
| Survivor || At the end of the game, have 1 or fewer Injuries. || 4 || End of game
|-
| Invincible || At the end of the game, have 0 Injuries. || 7 || End of game
|-
| Collector || In a single round, collect at least 3 VP stones from the map. || 3 || During round
|-
| Treasure Hunter || In a single round, collect at least 4 VP stones from the map. || 5 || During round
|-
| Flash || In a single round, move at least 3 spaces. || 3 || During round
|-
| Lightning Speed || In a single round, move at least 4 spaces. || 5 || During round
|-
| High Gear || At the end of the game, have at least 19 VP from your deck. || 4 || End of game
|-
| Overdrive || At the end of the game, have at least 21 VP from your deck. || 6 || End of game
|-
| Endurance || Reach 4 CP. || 5 || During round
|-
| Rapture || Reach 5 CP. || 7 || During round
|-
| Wizard || At the end of the game, this mission automatically completes. X is equal to the value of your MP Gauge. || X || End of game
|}
==== Set-up ====
Set-up rules depend on how many characters require Missions to be completed.
'''One or More Do Not Use Missions:''' each Witch with Missions will be randomly dealt 5 Mission cards from the Mission deck. They will then choose 2 Missions, discarding the rest. All players reveal their chosen Missions simultaneosly.
'''All Players Use Missions:''' deal out a public set of 10 Missions. In player order, each player will take 1 Mission from the public set. Then, in reverse order, each player will take 1 Mission from the public set (Player order: 1→2→3→4→4→3→2→1). Any Missions not taken are removed from the game. If there is less players in the game, 10 Missions are still dealt, giving players more options.
===2: Corruption===
Every Witch in DELTA has a CRACK SKILL, a type of Innate CP Action that gives the user Corruption upon activation.
Corruption initially has no effect, however at the end of the game the player will remove a '''random''' card from their deck for each Corruption they have accrued, and will not receive the VP value for the corrupted cards.
If the player has more Corruption than total cards in their deck, the remaining Corruption has no effect.
== Navigation ==
{{Navigation}}
64c135b86999a411f5cc8398a53fa02f6bad88fa
Mia
0
48
1617
1588
2025-09-21T01:31:56Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
2486ae7e1f70cb51a28dbe29321c76ee89705680
1632
1617
2025-09-21T01:33:11Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
1a73cc0ecd616c2762af758f95f140c757c484b2
Mia Delta
0
49
1618
1589
2025-09-21T01:31:57Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Ultimate
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
c7dfb5e0a68fc69a6181cd22f3e24c22515d25b9
1633
1618
2025-09-21T01:33:13Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
</div>
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
1cce3891767a73ef272a42f3a2822baa391ed9db
1637
1633
2025-09-21T01:38:57Z
Artemis of Dust
630874
/* Overview */ Formatting
wikitext
text/x-wiki
== Overview ==
{{card|width=5
|header=Overview
|content=
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
}}
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
==={{InvisibleText|Catch and Release}}===
{{card
|header= Unique Ability: Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
4418096a43e0b11f522ef419df964d35382d5f6e
Modes
0
50
1619
1457
2025-09-21T01:31:59Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Free-For-All ==
== Teams ==
== Solo ==
== Cooperation Mode ==
Working together as a team, all players must obtain a certain number of Magic Shards within '''7 rounds'''. There is no end-of-game scoring in this mode, so you need to work as a team and run down the Clad as fast as you can!
=== Win and Lose Conditions ===
The Magic Shard supply is given a fixed total quantity based on difficulty.
'''WIN:'''
* The Magic Shard supply is fully emptied by any means before the end of Round 7.
'''LOSE:'''
* Any player exceeds the '''Injuries Limit''' or '''Corruption Limit''' of the Clad.
* Round 7 ends.
=== Setup Changes ===
==== Clad Deck ====
The game begins in Voltage 2, and the Clad Deck starts with all Voltage 1 and Voltage 2 cards. When reformed, the Voltage 3 cards are shuffled in as normal.
==== Missions ====
7 Mission cards are removed from the game, due to a lack of viability in play. Of the available cards, all characters with Mission Cards are randomly drawn 2 Mission cards they can complete.
{| class="wikitable"
! Available Missions !! Exempt Missions
|-
| Parry, Hard Puncher, Invulnerable, Lightning Speed, Destroyer, Machine Gun, Nuclear, Assault, Collector, Treasure Hunter, Flash
| Wizard, Vitality, Survivor, Rapture, Overdrive, Invincible, Endurance
|}
=== Rule Changes ===
==== Turn Order ====
When players are placing their Initiative Card, the Turn Slot they must select is determined by their current held Magic Shards. All Turn Slot bonuses are applied as usual.
* The Player with the '''fewest''' Magic Shards uses the 1<sup>st</sup> Turn Slot. The player with the next fewest uses the 2<sup>nd</sup> Turn Slot, and so on.
* If there is a tie, the player with the previously earliest Turn Slot will use the earliest available Turn Slot.
The standard rule that a player in the 4<sup>th</sup> Turn Slot cannot use the 4<sup>th</sup> Turn Slot again is ignored for this mode. If there is less than 4 players, the 4<sup>th</sup> and 3<sup>rd</sup> Turn Slots may be unused for the duration of the game.
==== Team Reactions ====
When ''any player'' is being attacked and has an opportunity to React, ''any player'' may play the '''Block''' card to reduce the damage taken.
No other {{HacKClaD/Icon|reaction}} or {{HacKClaD/Icon|reaction magic}} skills may be used this way.
==== Clad ATK Level ====
The Clad's ATK level is set at the start of the game on the Cooperation Mode Clad ATK Tracker, depending on the difficulty level.
'''At the end of every round''', the Clad ATK level will increase by +1, up to a maximum of 8.
==== Injury Resolution ====
All Magic Shards dropped by a player during Injury Resolution is returned to the Magic Shard supply, effectively healing the Clad in the process.
=== Clad-Specific Rules ===
==== Worm & Shell Clad ====
The Worm and Shell Clad begin with a set ATK level based on difficulty, and it may increase to a '''maximum of 8 ATK'''. During Injury Resolution, the Clad's ATK increases by 1. The ATK is ''still'' increased by 1 when the Voltage increases to 3.
The player's lose when any player's '''Injuries Gauge''' exceeds the allowed limit ''(This includes self-inflicted Injuries by Rosette-Δ)''.
==== Hydra Clad ====
The starting Voltage level is determined by the difficulty. The Clad Deck is still initially formed with Voltage 1 and 2 cards, but the Clad's ATK level will be based on its current Voltage gauge, increasing after the Clad Deck is reformed. If the Hydra Clad starts at Voltage 3, it will remain at Voltage 3 after the Clad Deck reforms.
The player's lose when any player has more '''Corruption''' than the allowed limit ''(This includes Corruption obtained by activating Crack Skills)''.
=== Difficulty ===
Depending on desired difficulty, the stats for the required Magic Shards and allowable injuries will differ, depending on the number of players.
===== Worm & Shell Clad =====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>ATK level !! rowspan=2| Allowable<br>Injuries
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 105 || 88 || 70 || 2 || 2
|-
| Normal || 125 || 104 || 82 || 3 || 1
|-
| Expert || 140 || 115 || 90 || 3 || 1
|-
| Inferno || 150 || 123 || 95 || 4 || 1
|}
==== Hydra Clad ====
{| class="wikitable"
! rowspan=2| Difficulty<br>Level !! colspan=3 | Magic Shards required to win !! rowspan=2| Starting Clad<br>Voltage!! rowspan=2| Allowable<br>Corruption
|-
| 2 Players || 3 Players || 4 Players
|-
| Easy || 90 || 74 || 58 || 1 || 4
|-
| Normal || 106 || 86 || 66 || 2 || 3
|-
| Expert || 120 || 98 || 74 || 2 || 3
|-
| Inferno || 130 || 105 || 80 || 3 || 3
|}
==Navigation==
{{Navigation
|summary=Rules for different Game Modes in HacKClaD.}}
0a14b5131223aaf5570d79b47c436bfec2c53435
Rosette
0
51
1620
1590
2025-09-21T01:32:00Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{HacKClaD/Ultimate
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
49fbbdb35e2f493bd886304eb0751c725f6a7246
1634
1620
2025-09-21T01:33:15Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
e0a6fb8b1bb4ca38a544ceb9a6000d04bb7e27bd
Rosette Delta
0
52
1621
1591
2025-09-21T01:32:02Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{HacKClaD/Ultimate
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
c88bba9434fb58577df2b3ac9dc8c67f1d4517e2
1635
1621
2025-09-21T01:33:16Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
}}
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
</div>
==={{InvisibleText|Indomitable Spirit}}===
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
797a8ceebe31bb1cb784fab955bd3dde10bfaace
Shell Clad
0
53
1622
1592
2025-09-21T01:32:04Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|roundEffectTitle=Physical Armor
|roundEffectDescrption=The Clad receives 1 less damage from Attack cards.
}}
{{Card_Overview_Skill
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|roundEffectTitle=Interference Blockade
|roundEffectDescrption=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
}}
{{Card_Overview_Skill
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|roundEffectTitle=Berserk
|roundEffectDescrption=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
}}
{{Card_Overview_Skill
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|roundEffectTitle=Magic Armor
|roundEffectDescrption=The Clad receives 1 less damage from Magic Attack cards.
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{Navigation}}
1667e73c7b807edaefab1d9a8b15f25022907af6
Strategy
0
54
1623
1465
2025-09-21T01:32:05Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur.
In standard play, the Deck will reform at the beginning of rounds 3, 5, 7, and 9; giving a total 4 Reforms in the game.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is '''Normalising''', meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle even if you have multiple cards attempting to accelerate the deck. This makes it virtually impossible to reach 5 Deck reforms.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removin a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
For each card <u>less than 3</u> you removed from the discard pile during the Deck Reform, an accelerated round can be achieved in a later round with the other effects. ''(e.g. if you removed only 2 cards and reformed during Round 2, then Round 4 will have a 0 card deck that can be reformed early to gain the accelerated deck reform)''. For each card <u>more than 3</u> you removed from the discard pile, a second round can be accelerated for one less card.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP.
''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
; Example - Amelia
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing the Deck down to 4 cards. During this turn she plays Defrag, and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate with an additional card draw, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{card
|header=Example: Flare
|content=
<center>
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Flare_Cards_Move.jpg
|image2=HacKClaD_Flare_Cards_Shot.jpg
|image3=HacKClaD_Flare_Cards_Fortress.jpg
}}
{{HacKClaD/Hand
|size=3
|image1=HacKClaD_Rosette_Cards_Vigor.jpg
|image2=HacKClaD_Rosette_Cards_Firecracker.jpg
|image3=HacKClaD_Rosette_Cards_Move.jpg
}}
</center>
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
===CP Card Draw===
Every character can spend CP to draw a card. This is especially powerful when combined with smart deck cycles, as not only can it allow a character to achieve the cycle with only 1 other card draw or deck discard, but they will hold an extra card in hand during the deck reform, accelerating ''a second'' deck reform when performed with a full hand. This is essentially 2 cards worth of value toward Deck Reforms, which can often lead toward getting a fifth reform, paying back the CP spent earlier, and generating Deck VP, while giving a stronger deck sooner.
For this reason, it is often very opportunistic to intentionally spend CP this way, as it is one of the most efficient ways to receive card draw.
This can become ''extremely strong'' if timed with a 1<sup>st</sup> Turn Slot to hold a staggering 5 cards in hand, making a second accelerated Deck Reform trivially easy.
===Avoiding Bad Deck Sequencing===
One of the most dangerous outcomes to this strategy is having necessary card draw and deck discard effects hidden at the bottom of your deck. They will ''not'' be usable until the next round when it is too late. You can potentially look for it using a CP Action, but in most cases this is a bad position. It is often beneficial to intentionally keep these cards on the Turn Board to maximise the chance you will use them at the beginning of a cycle.
===3rd Turn Slot===
The 3<sup>rd</sup> Turn Slot is rarely-contested on the Turn Board due to not providing resources, however it is one of the best ways to trigger your first accelerated Deck Reform. This makes it a surprisingly potent option, as triggering a Deck Reform at this time guarantees 3 cards are removed from the discard pile (your hand), as long as two more cards were removed from the deck.
This also has the benefit of kick-starting your next cycle, as you are in a better position to claim the 1<sup>st</sup> Turn Slot in the next cycle and try to repeat the process.
== Navigation ==
{{Navigation}}
d58d8299665bea8f2a2062119e5a7ebd87afa22a
Wyrm Clad
0
55
1624
1593
2025-09-21T01:32:07Z
Artemis of Dust
630874
/* Navigation */ Changing Template Name
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Skill
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
}}
===Voltage 2===
{{Card_Overview_Skill
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
}}
{{Card_Overview_Skill
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
}}
===Voltage 3===
{{Card_Overview_Skill
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
}}
{{Card_Overview_Skill
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
}}
==Expert Clad Deck Cards==
{{Card_Overview_Skill
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{Navigation}}
91f6f16be4f00ea03416681adb524e6e70b7fb45
Amelia Delta
0
38
1625
1607
2025-09-21T01:32:56Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
</div>
==={{InvisibleText|Administrate}}===
{{card
|header=Unique Mechanic: Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
c81b97e9468229e4af168edd65fb3008173d507c
Croy
0
39
1626
1608
2025-09-21T01:32:58Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
</div>
==={{InvisibleText|Dimensional Gates}}===
{{card
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
f8078c18adbdd087a86c3f3ea15819518ace2833
Flare
0
41
1627
1610
2025-09-21T01:33:00Z
Artemis of Dust
630874
/* top */ Changing Template Name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
7ef9c17dadc2f2e66b6949106cee631a95f08dbd
1648
1627
2025-09-21T20:39:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. Regardless of any damage being prevented or not, attack the Clad with X ATK, where X is equal to the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
1856b01cdbf560df5c0a123d2856fb13036c30d8
Flare Delta
0
42
1628
1611
2025-09-21T01:33:02Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
</div>
=== {{InvisibleText|Counter-battery}} ===
{{card
|header= Unique Ability: Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
dbf128163fb95e9ed697a68a51458b4d8ec64b3f
Lov
0
44
1629
1613
2025-09-21T01:33:06Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
</div>
==={{InvisibleText|Overclock}}===
{{card
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
d71c196d5f4dfdfd170f4bdb5563e84e96d57f65
Luna
0
45
1630
1614
2025-09-21T01:33:07Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
</div>
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
f4f0de034c6241585c22e35b945de4a4e71a5021
Luna Delta
0
46
1631
1615
2025-09-21T01:33:09Z
Artemis of Dust
630874
/* Overview */ Changing Template Name
wikitext
text/x-wiki
== Overview ==
<div id="home-content" class="home-grid">
{{card|width=5
|header=Overview
|content=
''Placeholder''
}}
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
</div>
==={{InvisibleText|Scrying Futures}}===
{{card
|header=Unique Mechanic: Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
d44be35ef9cfe85b17b6438cc85934174e2d3da5
Template:Skill Overview CPAbility
10
661
1636
1598
2025-09-21T01:34:35Z
Artemis of Dust
630874
fixing style class name
wikitext
text/x-wiki
<includeonly>{{ContentBox
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}|30px}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overview--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description">
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
4dafed59c3158e0ceb7d26f4d9732464bbfd7e6b
1640
1636
2025-09-21T02:05:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=skill-overview
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}|30px}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overview--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description">
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
ffe67bde1fc8db816f1b05d4e5d219a889c3d0ba
1649
1640
2025-09-21T20:41:36Z
Artemis of Dust
630874
Removing redundant image size
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=skill-overview
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overview--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description">
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
b339645ddc3959e4459a3cca9f87971ea1344753
1650
1649
2025-09-21T20:42:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=skill-overview
|header=<div class="skill-overview--cost">{{{cost|1}}} CP: {{Icon|{{{type|support}}}|30}}</div><div class="skill-overview--title">{{{name|}}}</div>{{#if: {{{corruption|}}}|<div class="skill-overview--crack">CRACK SKILL</div>}}
|content=<div class="skill-overview--description">
{{{description|}}}
</div>
}}</includeonly><templatestyles src="Template:Skill_Overview_CPAbility/styles.css"/><noinclude>{{doc}}</noinclude>
4c3e79a86056f60bcb67ea5ab399ec4b1a2e2460
MediaWiki:Common.css
8
3
1638
1575
2025-09-21T02:02:56Z
Artemis of Dust
630874
Added common styles
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
--content-box-width: 100%
--content-box-max-width: 800px
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
1356868cac1df90f2a09c86b7a483a6a80e5b488
1639
1638
2025-09-21T02:04:42Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6)
--overview-card-width: 100%
--overview-card-max-width: 800px
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
fe12a653a98218f3f6066be66a6cf11758217fbc
1642
1639
2025-09-21T02:08:36Z
Artemis of Dust
630874
Fixing formatting
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
e4f4e7d3040fcc0bbc3c63ff911d3ae69e8c1148
1643
1642
2025-09-21T02:42:53Z
Artemis of Dust
630874
Importing font
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
7be94e24ec0564fc900b81cdd47a01f849b63cc5
1644
1643
2025-09-21T02:45:55Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
e4f4e7d3040fcc0bbc3c63ff911d3ae69e8c1148
1645
1644
2025-09-21T19:41:39Z
Artemis of Dust
630874
Adding Bid Shoulder Stencil custom font
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 1em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
3e39d7829ff883e4c3e67161347018bfd004ff8d
1646
1645
2025-09-21T19:57:20Z
Artemis of Dust
630874
Adding Bid Shoulder Stencil custom font
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family); /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
697099932e7be045ff710e80c0aa16d04667a883
1647
1646
2025-09-21T19:59:30Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/*******************************
* Used by [[Template:Infobox]] *
********************************/
.BasicActionTable {
display: flex;
column-gap: 15px;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
width: fit-content;
}
.BasicActionTable > div {
position: relative;
}
.BasicActionCell {
align-content: center;
text-align: center;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.BasicActionTable > div > div > span {
display: block;
}
.BasicActionIcon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.BasicActionHeader {
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.BasicActionData {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.BasicAction-Multiply {
font-size: 0.7em;
}
/***********************
* End Template:Infobox *
************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
ce4de76a48d99800017c3b2522173ed91b08c046
1662
1647
2025-09-21T23:10:30Z
Artemis of Dust
630874
Removing redundant CSS
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
89de7986f708fe251c06eafa216a513a868faf92
1663
1662
2025-09-21T23:15:23Z
Artemis of Dust
630874
font size test
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: sans-serif;
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
45748188b0d2b53060ec217dc9c8ef7564c6a230
1666
1663
2025-09-21T23:41:36Z
Artemis of Dust
630874
Font changes
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
8ab43386370025955f2402d9cfda771fbf9d7ca1
Template:Skill Overview CPAbility/styles.css
10
663
1641
1600
2025-09-21T02:06:41Z
Artemis of Dust
630874
Formatting box
sanitized-css
text/css
.skill-overview {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
}
.skill-overview--cost {
font-family: Noto Sans;
display: contents;
}
.skill-overview--title {
font-family: Noto Sans;
display: contents;
}
.skill-overview--crack {
float: right;
color: #E00000;
}
90eff72c68663e5ca4d4af85ebd12a839f53ebcb
Template:Infobox
10
108
1651
1573
2025-09-21T22:01:23Z
Artemis of Dust
630874
Classes
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{portrait|}}}|[[File:{{{portrait}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
|Basic Action Limits_class=witch-infobox__basic-action
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns=3
| basic_move = {{{basic_move|0}}}
| basic_mana = {{{basic_mana|0}}}
| basic_block = {{{basic_block|0}}}
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = Move 1 or gain +1 MP.
| CP_draw_label = Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}}
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}}
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}}
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><templatestyles src="Template:Infobox/styles.css"/><noinclude>{{doc}}</noinclude>
fcb977943994ee711b2420221f4ab4cc2b739720
1660
1651
2025-09-21T22:37:08Z
Artemis of Dust
630874
Adding CSS styling classes for custom Basic Action display
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{portrait|}}}|[[File:{{{portrait}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits_class=witch-infobox-basic-action
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns = 3
| basic_move_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>Move
| basic_mana_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>MP
| basic_block_label = <div class="witch-infobox-action-icon">{{icon|reaction|22}}</div>-1<br>DMG
| basic_move = {{{basic_move|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_mana = {{{basic_mana|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_block = {{{basic_block|0}}}<span class="witch-infobox-multiplier">x</span>
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = Move 1 or gain +1 MP.
| CP_draw_label = Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}}
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}}
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}}
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><templatestyles src="Template:Infobox/styles.css"/><noinclude>{{doc}}</noinclude>
b2265ba55f89ed81387d684702e1cf89d19adf98
Template:Infobox/styles.css
10
664
1652
2025-09-21T22:04:16Z
Artemis of Dust
630874
Created page with ".witch-infobox__basic-action .druid-label { background-color: #403F3F; color: #FEFEFE; /* font-size: 1.4em; */ font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif; } .witch-infobox__basic-action .druid-data { background-color: #FEFEFE; color: #403F3F; font-size: 2.1em; font-weight: bold; }"
sanitized-css
text/css
.witch-infobox__basic-action .druid-label {
background-color: #403F3F;
color: #FEFEFE;
/* font-size: 1.4em; */
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox__basic-action .druid-data {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
daea505125cd48f8b45af53273e1f32f4e6d0a95
1653
1652
2025-09-21T22:12:55Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox__basic-action .druid-label {
background-color: #403F3F;
color: #FEFEFE;
/* font-size: 1.4em; */
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox__basic-action .druid-data {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox__multiplier {
font-size: 0.7em;
}
.witch-infobox__action-icon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
0787d809db7ded8f3de4f4789ecdf9e93f2c3a72
1654
1653
2025-09-21T22:13:43Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-label {
background-color: #403F3F;
color: #FEFEFE;
/* font-size: 1.4em; */
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
font-size: 0.7em;
}
.witch-infobox-action-icon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
74dae6ef84e2a524c316ed86c3c70ed124bf2905
1655
1654
2025-09-21T22:16:07Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid-item {
min-width: 60px;
min-height: 50px;
border-radius: 5px;
}
.witch-infobox-basic-action .druid-label {
background-color: #403F3F;
color: #FEFEFE;
/* font-size: 1.4em; */
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
font-size: 0.7em;
}
.witch-infobox-action-icon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
4ce145eb68fc3527668efdae7a191e8ffbbd4173
1656
1655
2025-09-21T22:17:11Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-label {
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
/* font-size: 1.4em; */
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
font-size: 0.7em;
}
.witch-infobox-action-icon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
d616acfbb4cf4a75770b0bc155160a5d1c69b484
1657
1656
2025-09-21T22:31:29Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
justify-items: center;
width: fit-content;
margin: auto;
}
.witch-infobox-basic-action .druid-grid-item {
border: none;
padding: 0;
background: none;
margin: 15px 5px 10px 5px; /* Increased top margin to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
position: relative;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
font-size: 0.7em;
}
.witch-infobox-action-icon {
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
eea03543974c6f3d0d565763a9b63a3c0f37db8b
1658
1657
2025-09-21T22:35:41Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 10px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
f6d19d20769abd43cc85b520d4c0dd93b7ccf00b
1659
1658
2025-09-21T22:36:51Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
9f625fd2ced6ce5a7c868497eedcabc88eb0a426
1661
1659
2025-09-21T22:45:43Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
76f4c94e795c78dc4d9037c7464db28c2a85a256
MediaWiki:Vector.css
8
72
1664
401
2025-09-21T23:35:15Z
Artemis of Dust
630874
Increasing base text size
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: 0.9rem;
}
bd34ff3bfe3af50516ebcd9d3e95f3c217a4f664
1665
1664
2025-09-21T23:40:06Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
eaa048dd66ed176115ea34433f34de17cf3c0899
Flare
0
41
1667
1648
2025-09-21T23:47:14Z
Artemis of Dust
630874
/* Enhanced Deck */ Translation rework for Reflect
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Strategy ==
=== Missions ===
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a ''safe'' option, however.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4<sup>th</sup> Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Reforming ===
=== Positioning ===
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
7202632478b38960aa41333d76ffa4eed67f7286
Template:Navigation
10
113
1668
1605
2025-09-22T00:14:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette|Rosette]]</div>
<div class="home-link__button">[[Flare|Flare]]</div>
<div class="home-link__button">[[Luna|Luna]]</div>
<div class="home-link__button">[[Mia|Mia]]</div>
<div class="home-link__button">[[HAmelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[Croy|Croy]]</div>
<div class="home-link__button">[[Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[Shell_Clad|Shell]]</div>
<div class="home-link__button">[[Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[Mechanics|Mechanics]]</div>
<div class="home-link__button">[[Modes|Game Modes]]</div>
<div class="home-link__button">[[Errata|Errata]]</div>
<div class="home-link__button">[[Strategy|Strategy]]</div>
</div>
}}</includeonly><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
c6582e32af4637ea76098728e76cf8715edcc49e
1670
1668
2025-09-22T00:15:55Z
Artemis of Dust
630874
Fixing link
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette|Rosette]]</div>
<div class="home-link__button">[[Flare|Flare]]</div>
<div class="home-link__button">[[Luna|Luna]]</div>
<div class="home-link__button">[[Mia|Mia]]</div>
<div class="home-link__button">[[Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[Croy|Croy]]</div>
<div class="home-link__button">[[Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[Shell_Clad|Shell]]</div>
<div class="home-link__button">[[Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col4">
<div class="home-link__button">[[Mechanics|Mechanics]]</div>
<div class="home-link__button">[[Modes|Game Modes]]</div>
<div class="home-link__button">[[Errata|Errata]]</div>
<div class="home-link__button">[[Strategy|Strategy]]</div>
</div>
}}</includeonly><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
b0e8cacac28bfeef27dfb0eb3f93f23183323832
1713
1670
2025-09-22T02:51:59Z
Artemis of Dust
630874
Removing Errata link
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette|Rosette]]</div>
<div class="home-link__button">[[Flare|Flare]]</div>
<div class="home-link__button">[[Luna|Luna]]</div>
<div class="home-link__button">[[Mia|Mia]]</div>
<div class="home-link__button">[[Amelia|Amelia]]</div>
</div>
<div class="home-link home-grid--col2">
<div class="home-link__button">[[Croy|Croy]]</div>
<div class="home-link__button">[[Lov|Lov]]</div>
</div>
<div class="home-link home-grid--col5">
<div class="home-link__button">[[Rosette_Delta|Rosette Δ]]</div>
<div class="home-link__button">[[Flare_Delta|Flare Δ]]</div>
<div class="home-link__button">[[Luna_Delta|Luna Δ]]</div>
<div class="home-link__button">[[Mia_Delta|Mia Δ]]</div>
<div class="home-link__button">[[Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[Wyrm_Clad|Wyrm]]</div>
<div class="home-link__button">[[Shell_Clad|Shell]]</div>
<div class="home-link__button">[[Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="home-link home-grid--col3">
<div class="home-link__button">[[Mechanics|Mechanics]]</div>
<div class="home-link__button">[[Modes|Game Modes]]</div>
<div class="home-link__button">[[Strategy|Strategy]]</div>
</div>
}}</includeonly><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
9750a85a68b4bfd6432a407014c9fa34b3164343
Template:Navigation/doc
10
665
1669
2025-09-22T00:15:35Z
Artemis of Dust
630874
Created page with "Creates a general wiki-navigation box for placing at the bottom of every page. Editing the content here will edit what links are shown on every page. ==Example== {{Template:Navigation}}"
wikitext
text/x-wiki
Creates a general wiki-navigation box for placing at the bottom of every page.
Editing the content here will edit what links are shown on every page.
==Example==
{{Template:Navigation}}
f87e1f98e9032aa1f3de068a3a4d2206352cbd4a
Amelia
0
37
1671
1606
2025-09-22T00:17:33Z
Artemis of Dust
630874
Formatting page layout
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{ContentBox
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
2e7171ca712bffb8b1b42af87b13c95116d2c43b
1679
1671
2025-09-22T00:38:23Z
Artemis of Dust
630874
Placeholder text
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{ContentBox
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
Amelia is ''uniquely'' strong in creating a high-value deck. Her Upgrade will increase her deck's value by as many as 4 VP, she has access to '''5''' different Enhanced Cards with a 4 VP value, and she has one of the only 2 VP Standard cards in the game with Defrag. This makes High Gear and Overdrive trivially easy to accomplish.
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
0d72e7a796878ead50200758cab4ad0428910776
Template:Card Overview Skill/styles.css
10
660
1672
1580
2025-09-22T00:24:14Z
RheingoldRiver
2743
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
/* */
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
675b0a82854a6472df98ad3bde37f1a1ea2d3ecf
1673
1672
2025-09-22T00:24:21Z
RheingoldRiver
2743
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: 800px;
max-width: 100%;
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
a90b29ccbfde6efa2228ae285a1095a703202ddb
1674
1673
2025-09-22T00:30:55Z
Artemis of Dust
630874
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
bc8c367c1f287746d69fdef8f1dfa255954ee1da
1692
1674
2025-09-22T01:24:31Z
Artemis of Dust
630874
Errata Tabber
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.errata-tabber .hackclad-card-container {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs. */
margin-top: 0;
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
cb551079c0bbd6a5dc8dbc7d6db7d8c507bf5bbb
1697
1692
2025-09-22T01:38:23Z
Artemis of Dust
630874
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/******************************************
* ERRATA TABBER STYLING *
* Content here modifies any Tabber on the *
* page with the errata-tabber class. *
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs. */
margin: 15px 0px 15px 10px;
}
.errata-tabber .hackclad-card-container {
margin: 0 0 0 0;
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
fc9f4cd0efa3dda2eb546c5eac8e8dcb3896ce09
1698
1697
2025-09-22T01:44:18Z
Artemis of Dust
630874
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/******************************************
* ERRATA TABBER STYLING *
* Content here modifies any Tabber on the *
* page with the errata-tabber class. *
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
d0d4f1b5e5ea63e8987795c3f75bac03ebbb6fe3
1699
1698
2025-09-22T01:53:43Z
Artemis of Dust
630874
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/******************************************
* ERRATA TABBER STYLING *
* Content here modifies any Tabber on the *
* page with the errata-tabber class. *
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
1816b275a3872e2b23376742b642af32e248a3b1
1700
1699
2025-09-22T02:26:42Z
Artemis of Dust
630874
clip path setting for errata tabber (commented out for now)
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/******************************************
* ERRATA TABBER STYLING *
* Content here modifies any Tabber on the *
* page with the errata-tabber class. *
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
/* clip-path: shape(from 0% 100%,
/* line to 0% 50%,
/* line to 10% 0%,
/* line to 90% 0%,
/* line to 100% 50%,
/* line to 100% 100%,
/* close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
094e04e20baa511b44bdc8b7a4fed00c5ff57e72
1701
1700
2025-09-22T02:30:29Z
Artemis of Dust
630874
Moving to Vector.css
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
bc8c367c1f287746d69fdef8f1dfa255954ee1da
1703
1701
2025-09-22T02:33:14Z
Artemis of Dust
630874
Errata styling
sanitized-css
text/css
.hackclad-card-container {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image . . description"
"image . . description"
"image . . description"
"image . . oneliner";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.hackclad-card-container .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.hackclad-card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.hackclad-card-title:first-letter {
font-size: 1.30em;
}
.hackclad-card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.hackclad-card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
0979b29910e71c648b3defbb567d9a736253feaf
Rosette
0
51
1675
1634
2025-09-22T00:33:25Z
Artemis of Dust
630874
Page formatting
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
184271589a598fd4a003204208f721093f240532
1707
1675
2025-09-22T02:40:45Z
Artemis of Dust
630874
/* Standard Deck */ Errata information
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
b5d307565becce4d97ff07137506fae961b62575
1708
1707
2025-09-22T02:42:06Z
Artemis of Dust
630874
/* Enhanced Deck */ Errata Information
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Strategy ==
=== Missions ===
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
Reaching 19 VP for Vitality is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip. However, reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
=== Reforming ===
=== Positioning ===
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
42cd70cdabf8c9da72f6e1a86c86ccaea8cc9b9e
Luna
0
45
1676
1630
2025-09-22T00:34:33Z
Artemis of Dust
630874
Page formatting
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
82f215eb1e57600dad1cbcb4adf690423ce28d37
1712
1676
2025-09-22T02:46:51Z
Artemis of Dust
630874
/* Enhanced Deck */ Errata information
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
7de3ab40c8d0e09f314b83f4ffdf79cf71d8911e
Mia
0
48
1677
1632
2025-09-22T00:35:07Z
Artemis of Dust
630874
Formatting
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
c1a0967d862ef1c66efcf683d6e8541baf30f184
1709
1677
2025-09-22T02:43:20Z
Artemis of Dust
630874
/* Enhanced Deck */ Errata Information
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
c1401190930e4dad6d87399508784f298ace1e96
1711
1709
2025-09-22T02:45:38Z
Artemis of Dust
630874
/* Enhanced Deck */ Oneliner errata
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The audible shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
3307d177b031f31cbf676677d056fbff1b493456
MediaWiki:Vector.css
8
72
1678
1665
2025-09-22T00:37:06Z
Artemis of Dust
630874
added clear: right; to level 2 headers
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
29a98312dd62d0a115d748c9f168d7c992163e19
1693
1678
2025-09-22T01:27:14Z
Artemis of Dust
630874
Errata Tabber styling
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
.errata-tabber .tabber__header {
/* Do not disable any underlining for Errata Tabbers.
box-shadow: none;
}
ea2e56f99a57cf73df89728a29103b1915120eb7
1695
1693
2025-09-22T01:30:23Z
Artemis of Dust
630874
Fixing style
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
.errata-tabber .tabber__header {
/* Do not disable any underlining for Errata Tabbers. */
box-shadow: none;
}
8ce13d40c000870a7c4a2f4144cdd76b27a4bce7
1696
1695
2025-09-22T01:34:33Z
Artemis of Dust
630874
Moving styling rule to templatestyles
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
29a98312dd62d0a115d748c9f168d7c992163e19
1702
1696
2025-09-22T02:32:36Z
Artemis of Dust
630874
errata tabber styles
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
/* clip-path: shape(from 0% 100%,
/* line to 0% 50%,
/* line to 10% 0%,
/* line to 90% 0%,
/* line to 100% 50%,
/* line to 100% 100%,
/* close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
39e82ae3efea0606cae5551898b0259b706eda63
1704
1702
2025-09-22T02:34:04Z
Artemis of Dust
630874
errata tabber clip path
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber .tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
66be1fc3fdd10278a4d2d3c08705dc7e48fffa5b
1710
1704
2025-09-22T02:44:40Z
Artemis of Dust
630874
Fixing margins
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
/* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
h2 {
clear: right;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
53e903fdcdd5a2dd2a5d8256ebd20504fb8a65cb
Croy
0
39
1680
1626
2025-09-22T00:39:07Z
Artemis of Dust
630874
Formatting and template fixes
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{ContentBox
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
55dc08c13db0cf6c3e9f5142fcb83a2122fdc909
Lov
0
44
1681
1629
2025-09-22T00:39:59Z
Artemis of Dust
630874
Formatting and fixing broken templates
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
453abb6e35e0a1355fc6affdb2dc8a9b6c5d8eeb
Rosette Delta
0
52
1682
1635
2025-09-22T00:40:48Z
Artemis of Dust
630874
Page formatting and fixing broken templates
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{card
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
8018afa91389f7aaf010a953b6ac569480dc6761
1687
1682
2025-09-22T00:43:00Z
Artemis of Dust
630874
/* Unique Mechanic */ Fixing template name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
f4a43053fdeb5d6c57c474b03074325e18318d44
Flare Delta
0
42
1683
1628
2025-09-22T00:41:36Z
Artemis of Dust
630874
Page formatting and fixing broken templates
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{card
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
2e9604b9c41a802479db11f06738726c6d7795a5
1686
1683
2025-09-22T00:42:45Z
Artemis of Dust
630874
/* Unique Mechanic */ Fixing Template Name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Strategy ==
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
832709802ec034b58653efcb22183664df71cee4
Luna Delta
0
46
1684
1631
2025-09-22T00:42:18Z
Artemis of Dust
630874
Page formatting and fixing templates
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{card
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
e8959d0d2575f6c2aa15cb2a5cd712e007c2a8c4
1685
1684
2025-09-22T00:42:30Z
Artemis of Dust
630874
/* Unique Mechanic */ Fixing template name
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Strategy ==
=== Missions ===
{{HacKClaD/MissionStrategy
|damageDifficulty=1
|damageDescription=
|survivalDifficulty=3
|survivalDescription=
|movementDifficulty=2
|movementDescription=
|enhancementDifficulty=1
|enhancementDescription=
}}
=== Reforming ===
=== Positioning ===
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
b7968385c2771b68b80bed214dbef82b18e41591
Mia Delta
0
49
1688
1637
2025-09-22T00:43:56Z
Artemis of Dust
630874
Page formatting and fixing broken templates
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
73691fb76c065e4902e53c3647f3757bcfca9b5f
1706
1688
2025-09-22T02:38:56Z
Artemis of Dust
630874
/* Enhanced Deck */ Errara Informaton
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata 03 =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
===Deck Cycles===
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
=== Using Conibear Traps ===
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
c225aaf6823782f05e8b82dbb9567f8eecd32216
Amelia Delta
0
38
1689
1625
2025-09-22T00:45:29Z
Artemis of Dust
630874
Page formatting and fixing broken templates
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
158f90f304a3b29f8e53f5498530c86044b620da
1694
1689
2025-09-22T01:28:15Z
Artemis of Dust
630874
/* Enhanced Deck */ Errata Data
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
68809a534ce7b2efe1b3c1ebd34e235ec1aa2356
1705
1694
2025-09-22T02:37:42Z
Artemis of Dust
630874
Errata information added
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Strategy ==
=== Deck Cycles ===
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
3045e6730983444293e321845d92b79149eee8cc
MediaWiki:Common.css
8
3
1690
1666
2025-09-22T00:47:25Z
Artemis of Dust
630874
Adding card border variable
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: 2em; /* gap between sidebar(#mw-panel) and content(#content) */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
7af2ed87f113c63edbfed63c01c4d29bcbb19a52
1715
1690
2025-09-22T23:56:53Z
Artemis of Dust
630874
Sidebar gap adjustment
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 4%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
cc411b8e1e8e3f23042e2aafe71bf311be5c8d5d
1716
1715
2025-09-22T23:58:59Z
Artemis of Dust
630874
adjusting sidebar gap rate
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
78dd8d2a1cb6dd01114cdd24293ddec3b4008204
Template:ContentBox/styles.css
10
654
1691
1603
2025-09-22T00:48:16Z
Artemis of Dust
630874
Adding border
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
display: flow-root;
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
border: var( --overview-card-border );
}
fa0885a053a9116e0163eba9af3c005fa2cd9b3a
1714
1691
2025-09-22T22:07:46Z
Artemis of Dust
630874
border box sizing
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
box-sizing: border-box;
display: flow-root;
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
border: var( --overview-card-border );
}
3b5002f398e2ea903e69bbdb77169fd1178a82be
MediaWiki:Common.css
8
3
1717
1716
2025-09-23T00:10:03Z
Mr Pie 5
2833
Removed a duplicate declaration of --wiki-content-firstheading-font-family, fixed on DLW as well
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
80e584c9925ee18e4bb11520dc42214d7bb00fee
1718
1717
2025-09-23T00:11:26Z
Mr Pie 5
2833
Fixed missing semicolon
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem;
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif; /* only apply to the main title of article */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 1.8em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
795317ae84519a7335003427159a588db92d24f3
1719
1718
2025-09-23T00:14:24Z
Artemis of Dust
630874
Editing header font and size
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: normal;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", sans-serif, var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
e45128d78dea3309f6740c2471d43d9582426ba3
1720
1719
2025-09-23T01:35:02Z
Artemis of Dust
630874
Making headings bold
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Big Shoulder Stencil", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: 500;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
b29fa67d5eb33388047c77eaf7b656a9f23be76c
1721
1720
2025-09-23T01:36:06Z
Artemis of Dust
630874
correction
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Big Shoulders Stencil", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: 500;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform);
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
420034eff2abe2388941481715ade943dc196fed
1722
1721
2025-09-23T01:46:09Z
Artemis of Dust
630874
header styling
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: 500;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight);
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
18d935545fad0a97d43eead0def4718ee40af0fe
1723
1722
2025-09-23T01:49:20Z
Artemis of Dust
630874
Header correction
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* heading */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
d389679a711fd5aa3009a63218efa733d0a65e1c
1725
1723
2025-09-23T01:57:41Z
Artemis of Dust
630874
Letter spacing
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.05em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 2.0em;
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
58435b24948769b9b2abe9bd5afd724a4abaf42f
1726
1725
2025-09-23T01:58:32Z
Artemis of Dust
630874
Header sizing
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
b85c7573b993472a7737177ac17cbfaf592f31be
1727
1726
2025-09-23T04:55:03Z
Artemis of Dust
630874
subheaders
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: "Arvo", var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
da2ba4054ab2e70f36cd6e13591089f5db28f477
1737
1727
2025-09-23T17:41:37Z
Artemis of Dust
630874
Added variable
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem;
--wiki-infobox-font-size: 0.875rem; /* NOTE: Vector.css does not use this by default; careful of updates! */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: "Arvo", var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
49b572f0d80bec4178cc1544b6840563893112f7
MediaWiki:Vector.css
8
72
1724
1710
2025-09-23T01:55:51Z
Artemis of Dust
630874
Header letter spacing variables added
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
4e81d2668bd4f393c41628003eb7b4c435dcbdea
1735
1724
2025-09-23T17:36:02Z
Artemis of Dust
630874
druid container width
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
max-width: 20em; /* Overwriting because this scales to the body text size, making 22em abnormally large (and very ugly on mobile!) */
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
cbc21a298dea14182d86043c6fb0133ea218e299
1736
1735
2025-09-23T17:40:00Z
Artemis of Dust
630874
added variable
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
aa1a75e03a4cec3f2b5cdb9bc566bba7e76ad058
Template:Infobox
10
108
1728
1660
2025-09-23T15:46:29Z
Artemis of Dust
630874
Formatting
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{portrait|}}}|[[File:{{{portrait}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits_class=witch-infobox-basic-action
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns = 3
| basic_move_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>Move
| basic_mana_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>MP
| basic_block_label = <div class="witch-infobox-action-icon">{{icon|reaction|22}}</div>-1<br>DMG
| basic_move = {{{basic_move|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_mana = {{{basic_mana|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_block = {{{basic_block|0}}}<span class="witch-infobox-multiplier">x</span>
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP_block_label = {{icon|reaction|22}} {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = {{icon|support|22}} Move 1 or gain +1 MP.
| CP_draw_label = {{icon|support|22}} Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}} CP:
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}} CP:
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}} CP:
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><templatestyles src="Template:Infobox/styles.css"/><noinclude>{{doc}}</noinclude>
7159e5e068c2e24c7e4bd4cd7b72e20e4f0421c3
1729
1728
2025-09-23T15:58:39Z
Artemis of Dust
630874
class styling
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|title={{{name|}}}
|kind=witch
|sep=,
|image={{#if:{{{portrait|}}}|[[File:{{{portrait}}}{{!}}300px]]|[[File:Site-logo.png{{!}}300px]]}}
|sections=General Info, Basic Action Limits, CP Actions, Deck Reshuffle Effects, Game of Origin
| Basic Action Limits_class = witch-infobox-basic-action
| Basic Action Limits = basic_move, basic_mana, basic_block
| Basic Action Limits_columns = 3
| basic_move_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>Move
| basic_mana_label = <div class="witch-infobox-action-icon">{{icon|support|22}}</div>+1<br>MP
| basic_block_label = <div class="witch-infobox-action-icon">{{icon|reaction|22}}</div>-1<br>DMG
| basic_move = {{{basic_move|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_mana = {{{basic_mana|0}}}<span class="witch-infobox-multiplier">x</span>
| basic_block = {{{basic_block|0}}}<span class="witch-infobox-multiplier">x</span>
| CP Actions = CP_block, CP_moveMana, CP_draw
| CP Actions_class = witch-infobox-cp-action
| CP_block_label = {{icon|reaction|22}} {{#switch: {{{type|}}}
| base
| cross fate = Block 2 Damage.
| delta = Block 1 Damage.}}
| CP_moveMana_label = {{icon|support|22}} Move 1 or gain +1 MP.
| CP_draw_label = {{icon|support|22}} Draw a card.
| CP_block = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 1}} CP:
| CP_moveMana = {{#switch: {{{type|}}}
| base
| cross fate = 1
| delta = 2}} CP:
| CP_draw = {{#switch: {{{type|}}}
| base
| cross fate = 2
| delta = 4}} CP:
| Deck Reshuffle Effects = reform
| reform_nolabel=yes
| reform = {{#switch: {{{type}}}
| base
| cross fate = Add +1 to your CP Gauge.
| delta = Add +2 to your CP Gauge.}}
| Game of Origin = type
| type_nolabel=yes
| type = {{#switch: {{{type}}}
| base = Base Game
| cross fate = Cross Fate
| delta = Delta}}
}}</includeonly><templatestyles src="Template:Infobox/styles.css"/><noinclude>{{doc}}</noinclude>
27a23fe1cd101cdb262fe1c23b8d3e9eb8990196
Template:Infobox/styles.css
10
664
1730
1661
2025-09-23T16:15:01Z
Artemis of Dust
630874
Styling Cp action row
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.witch-infobox-cp-action .druid-row {
flex-direction: row-reverse;
justify-content: flex-end;
}
.witch-infobox-cp-action .druid-label {
background: none;
width: auto;
font-weight: normal;
padding-inline-start: 0;
}
9a57fe2e3e982fa188b791cd87a76c80a741a44e
1731
1730
2025-09-23T16:25:27Z
Artemis of Dust
630874
Padding
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.witch-infobox-cp-action .druid-row {
flex-direction: row-reverse;
justify-content: flex-end;
}
.witch-infobox-cp-action .druid-label {
background: none;
width: auto;
font-weight: normal;
padding-inline-start: 0;
}
.witch-infobox-cp-action .druid-data {
padding-inline-start: 1em;
}
64c9fece100ab0ed7458b97d6557180725d80abd
1732
1731
2025-09-23T16:59:29Z
Artemis of Dust
630874
Formatting
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.witch-infobox-cp-action .druid-row {
flex-direction: row-reverse;
justify-content: flex-end;
}
.witch-infobox-cp-action .druid-label {
background: none;
width: auto;
font-weight: normal;
padding-inline: 0;
}
.witch-infobox-cp-action .druid-data {
padding-inline-start: 0;
}
.witch-infobox-cp-action .druid-row {
width: 80%;
margin-left: auto;
margin-right: auto;
}
5cee107ef3b321f9775332acad108de7e9da5fc4
1733
1732
2025-09-23T17:07:11Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.witch-infobox-cp-action .druid-row {
flex-direction: row-reverse;
justify-content: flex-end;
}
.witch-infobox-cp-action .druid-label {
background: none;
width: auto;
font-weight: normal;
padding-inline: 0;
}
.witch-infobox-cp-action .druid-data {
padding-inline-start: 0;
white-space: nowrap;
}
.witch-infobox-cp-action .druid-row {
width: 80%;
margin-left: auto;
margin-right: auto;
}
644fd16bcc5f9b99b52aeff5dbb0b5ef8517285a
1734
1733
2025-09-23T17:26:44Z
Artemis of Dust
630874
sanitized-css
text/css
.witch-infobox-basic-action .druid-grid {
/* Overwriting of default grid behaviour to place the limits much closer and central. */
justify-items: center;
width: fit-content;
margin: auto;
column-gap: 20px;
}
.witch-infobox-basic-action .druid-grid-item {
/* Removing usual styling elements of the grid items. */
border: none;
padding: 0;
background: none;
margin: 10px 0px 5px 0px; /* Vertical margins to allow space for absolute-positioned icons */
}
.witch-infobox-basic-action .druid-label {
/* Redesigned to match the style of the Basic Action headers. */
position: relative;
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #403F3F;
color: #FEFEFE;
font-size: 1.4em;
font-family: "Arvo", "Roboto", "Roboto-fallback", sans-serif;
font-weight: normal;
line-height: 1.0;
}
.witch-infobox-basic-action .druid-data {
/* Redesigned to match the style of the Basic Action data. */
min-width: 60px;
min-height: 50px;
align-content: center; /* Needed to avoid text displacing when resized by user preference */
border-radius: 5px;
background-color: #FEFEFE;
color: #403F3F;
font-size: 2.1em;
font-weight: bold;
line-height: 1.0;
}
.witch-infobox-multiplier {
/* The times symbol is much smaller stylistically. */
font-size: 0.7em;
}
.witch-infobox-action-icon {
/* Repositioned to the top-left corner of the Basic Action header. */
position: absolute;
top: 0;
left: 0;
transform: translate(-50%, -50%)
}
.witch-infobox-cp-action .druid-row {
flex-direction: row-reverse;
justify-content: flex-end;
}
.witch-infobox-cp-action .druid-label {
background: none;
width: auto;
font-weight: normal;
padding-inline: 0;
}
.witch-infobox-cp-action .druid-data {
padding-inline-start: 0;
white-space: nowrap;
}
.witch-infobox-cp-action .druid-row {
width: 70%;
margin-left: auto;
margin-right: auto;
}
7081020ab79f758e5cfa27343ab67bf48b9f9bbd
Flare/Strategy
0
666
1738
2025-09-23T20:53:16Z
Artemis of Dust
630874
Creating strategy page; moving content over; added additional content
wikitext
text/x-wiki
== Missions ==
{| class="wikitable"
! Best for<br>Oath of Salvation
| Assault || Parry || Flash || Hard Puncher
|-
! Ideal
| Invulnerable || Survivor || Nuclear || Destroyer || Wizard
|-
! Good
| Invincible
|-
! Poor
| Machine Gun || Endurance || Collector || Treasure Hunter || Lightning Speed || High Gear
|-
! Do not use
| Rapture || Overdrive
|}
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a safe option, however, as Recovery is otherwise a very low-value card you would prefer to avoid.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4th Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Overdrive ===
'''Overdrive is virtually impossible'''. She has the extremely rare '''1 VP Enhanced Skill card''' with Desperate Measures—her arguably strongest card—which literally cannot be taken. This mission also makes it ''impossible to take Oath of Salvation'' instead, meaning that you will be forced into an automatically terrible deck composition no matter what you do. To make this even possible with Desperate Measures, you would need to achieve an entire extra Deck Reform, which Flare is not particularly good at doing, and you would ''still have huge restrictions on your card options'', many of which do not synergise with a Desperate Measures build. At this point you'd probably score more if you just assumed the Mission didn't exist.
Flare is so poor at this, that even achieving High Gear can be a strain. It is more achievable, but it still limits her card options, usually into taking Passive Shield and Reflex, and foregoing Flux.
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
481b5c853caabb4ed2e29c06f6de9d8c1efebd83
1749
1738
2025-09-24T00:36:31Z
Artemis of Dust
630874
/* Desperate Measures */ Nav
wikitext
text/x-wiki
== Missions ==
{| class="wikitable"
! Best for<br>Oath of Salvation
| Assault || Parry || Flash || Hard Puncher
|-
! Ideal
| Invulnerable || Survivor || Nuclear || Destroyer || Wizard
|-
! Good
| Invincible
|-
! Poor
| Machine Gun || Endurance || Collector || Treasure Hunter || Lightning Speed || High Gear
|-
! Do not use
| Rapture || Overdrive
|}
Flare, true to her dual-shield armaments, is exceptional at surviability, and is the only character to which Invincible is a viable option, in addition to Invulnerable. Flare can mitigate Injuries trivially easily with a wide assortment of builds, and in the event she should risk taking unavoidable hits, she can take Recovery lategame to patch up her Injuries. This does not make Invincible a safe option, however, as Recovery is otherwise a very low-value card you would prefer to avoid.
Flare is also particularly capable of taking Nuclear and Destroyer thanks to Desperate Measures offering a clean solution to both. She is also deceptively capable of accomplishing Lightning Speed thanks to a combination of Reflex, Hook Shot, and Flare being especially strong on the 4th Turn Slot giving her unusual ways to stack movement in one round.
Despite her ability to take several high-scoring Missions, Flare continues to be extremely versatile thanks to her exceptionally strong Oath of Salvation offering a unique path when taking low-scoring missions she can fulfil very quickly. This works best with Assault, Parry, and Flash.
=== Overdrive ===
'''Overdrive is virtually impossible'''. She has the extremely rare '''1 VP Enhanced Skill card''' with Desperate Measures—her arguably strongest card—which literally cannot be taken. This mission also makes it ''impossible to take Oath of Salvation'' instead, meaning that you will be forced into an automatically terrible deck composition no matter what you do. To make this even possible with Desperate Measures, you would need to achieve an entire extra Deck Reform, which Flare is not particularly good at doing, and you would ''still have huge restrictions on your card options'', many of which do not synergise with a Desperate Measures build. At this point you'd probably score more if you just assumed the Mission didn't exist.
Flare is so poor at this, that even achieving High Gear can be a strain. It is more achievable, but it still limits her card options, usually into taking Passive Shield and Reflex, and foregoing Flux.
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
14f8d3ed7a96156f3fab8a80bf68b73f425125cf
Flare
0
41
1739
1667
2025-09-23T20:55:08Z
Artemis of Dust
630874
/* Strategy */ Removing section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Deck Compositions ==
=== Desperate Measures ===
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Flare_Cards_Wedge.jpg
|image2=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|image3=HacKClaD_Flare_Cards_Autoguard.jpg
|image4=HacKClaD_Flare_Cards_Flux.jpg
}}
One of the most common builds for Flare is to take Desperate Measures on the first Deck Reshuffle. This ''immediately'' works towards one of her highest scoring strategies as long as she can reliably land the hit. When playing this way, Flare will need several turns where she cannot spend any cards to move; therefore expect to rely on CP Actions and the 4<sup>th</sup> Turn Slot in order to reposition as necessary. While very risky, this build can even use Desperate Measures as your starting Enhanced card.
Because Desperate Measures requires zero MP, you are likely to have an over-abundance of MP lying around. This makes Flux especially good because you can hit Flux ''without'' preventing Desperate Measures from working, and both attacks use the same attack range, for an easy synergy.
Passive Shield is an especially nice Quality of Life in this, being an easy card to hold your position as you work on Desperate Measures at no additional cost. Similarly, Ensnare can hold the Clad still, setting up for Desperate Measures on the next turn. The ideal scenario in this build is to spend a turn on the 4<sup>th</sup> Turn Slot moving closer to the clad and hitting Ensnare. Then, on the following turn draw Desperate Measures and Flux and maximise by cashing out completely in a single turn.
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
d39dc8a48ea73a614fa089a9e8a9f539da19bc19
1740
1739
2025-09-23T20:55:21Z
Artemis of Dust
630874
/* Deck Compositions */ Removing section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex or Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block and Fortress.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
4e11ef0c1bec6ac8de4247365a733417e1c71151
Rosette/Strategy
0
667
1741
2025-09-24T00:28:47Z
Artemis of Dust
630874
Created page with "== Missions == {| class="wikitable" ! Ideal | Nuclear || Destroyer || Machine Gun |- ! Good | Hard Puncher || Parry || Flash || Assault || Collector || Treasure Hunter |- ! Poor | Wizard || Invulnerable || Survivor || Endurance || Lightning Speed || High Gear |- ! Do not use | Rapture || Overdrive || Invincible |} Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine G..."
wikitext
text/x-wiki
== Missions ==
{| class="wikitable"
! Ideal
| Nuclear || Destroyer || Machine Gun
|-
! Good
| Hard Puncher || Parry || Flash || Assault || Collector || Treasure Hunter
|-
! Poor
| Wizard || Invulnerable || Survivor || Endurance || Lightning Speed || High Gear
|-
! Do not use
| Rapture || Overdrive || Invincible
|}
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
=== Overdrive ===
Reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
Reaching 19 VP for High Gear is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip.
== Positioning ==
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
7597fcdffcad1808a0c81f3bac250bd3b4089950
1744
1741
2025-09-24T00:30:48Z
Artemis of Dust
630874
/* Positioning */ Added deck composition
wikitext
text/x-wiki
== Missions ==
{| class="wikitable"
! Ideal
| Nuclear || Destroyer || Machine Gun
|-
! Good
| Hard Puncher || Parry || Flash || Assault || Collector || Treasure Hunter
|-
! Poor
| Wizard || Invulnerable || Survivor || Endurance || Lightning Speed || High Gear
|-
! Do not use
| Rapture || Overdrive || Invincible
|}
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
=== Overdrive ===
Reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
Reaching 19 VP for High Gear is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip.
== Positioning ==
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{ContentBox
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{ContentBox
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{ContentBox
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
5cfbeae67a3c21ef5f34d9d47ad1acb9bae93a59
1748
1744
2025-09-24T00:35:46Z
Artemis of Dust
630874
/* {{InvisibleText|Burn It Down}} */ Nav
wikitext
text/x-wiki
== Missions ==
{| class="wikitable"
! Ideal
| Nuclear || Destroyer || Machine Gun
|-
! Good
| Hard Puncher || Parry || Flash || Assault || Collector || Treasure Hunter
|-
! Poor
| Wizard || Invulnerable || Survivor || Endurance || Lightning Speed || High Gear
|-
! Do not use
| Rapture || Overdrive || Invincible
|}
Rosette's strengths are in her ability to dish out extreme amounts of damage in one turn. She can trivially accomplish enormous damage for Assault, Machine Gun, Hard Puncher, and Destroyer, regardless of deck composition. She can also potentially achieve Nuclear, with a little effort.
Rosette is not especially worried about eating damage. It's unlikely she will ever willingly be blocking a high damage attack, making Parry and Invulnerable doable but rarely worth the cost. Cards like Guts and Counter Cross mitigates almost all of the danger while failing to actually mitigate damage, thereby not counting for the mission. Similarly, Survivor and Invincible are horrible. Many of her cards place her adjacent to the Clad frequently, leaving her extremely vulnerable to either a player using Knockback, or having her get forced into an unavoidable attack. If you take these missions, always take Cross Counter to prevent most unblockable attacks. You will also likely want Watch Fire to stay ahead of the Clad Deck. Avoid taking Head-On Brawl which will often force Rosette into the most dangerous position, including a completely unavoidable Rush from the Wyrm Clad.
Managing resources for Magpie is surprisingly feasible. Very few of Rosette's cards spend MP and Rose Whip in particular can mitigate its entire cost with Active Combustion, making it easy to passively generate VP through the Magpie mission. While it is feasible to hold onto 4 CP with careful planning, to accomplish Endurance, it can be just as effective to spend CP as needed to land attacks efficiently or activate Blaze Out for a much larger payout.
=== Overdrive ===
Reaching 21 VP requires extreme limitation, mandating she take Auxiliary Mana, Counter Cross, and Watch Fire, which heavily limits her strategies. Particularly because this makes several key synergies impossible, including Active Combustion with Rose Whip; Auxiliary Mana and Embers of Ruin; while also heavily pushing for Guts in a deck that already must take Counter Cross.
Reaching 19 VP for High Gear is generally easy. Auxiliary Mana is a strong opening card to cover Rosette's struggling MP and give her a variety of pivot strategies, requiring only a single other card be 3 VP, including her very strong Rose Whip.
== Positioning ==
Rosette is unique among her Base companions, as one of the few fighters who actively ''wants'' to face the Clad head-on. Rosette's deck requires she remain at melee range at all times, and despite how easily this can result in unblockable Clad Movement, Cross Counter allows her to knokback the Clad and have it remain in range without doing further movement. Additionally, her access to Head-On Brawl further rewards attacking from the front. Attacking from behind creates a problem as the Clad will frequently move away, forcing her to waste resources closing distance.
While this can often lead to getting forced into taking damage, the reward for strong turns where she is allowed to dish out a complete turn is extremely rewarding. In addition, moves like Guts can allow intentionally accepting unavoidable damage, as you get a safe re-entry for the low cost of 1 Injury.
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{ContentBox
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{ContentBox
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{ContentBox
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
fa98a07db5c25df9fe0c1808bcd9cd2658238e25
Rosette
0
51
1742
1708
2025-09-24T00:28:54Z
Artemis of Dust
630874
/* Strategy */ Moving section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Deck Compositions ==
=== {{InvisibleText|Hard Hitter}} ===
{{card
|header=Hard Hitter
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_RoseWhip.jpg
|image2=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image3=HacKClaD_Rosette_Cards_Guts.jpg
|image4=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
}}
</center>
A standard and easy composition built around taking Rose Whip as the starting Enhanced card. This immediately sets up for strong use of Active Combustion, for strong damage with high flexibility for the MP Gauge and map positioning.
This is probably among Rosette's most versatile options, as she can easily pivot based on the needs of the situation. When she has an an over-abundance of MP she can take Embers of Ruin, otherwise if she finds herself frequently forced into harms way by opponents she can take Counter Cross or Guts.
}}
=== {{InvisibleText|Maximum Barrage}} ===
{{card
|header=Maximum Barrage
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_ComboStrike.jpg
|image2=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|image3=HacKClaD_Rosette_Cards_Solhammer.jpg
|image4=HacKClaD_Rosette_Cards_Bonfire.jpg
}}
</center>
A somewhat unconventional build, relying on maximising the value of Solhammer by repeatedly discarding copies of Barrage. This works especially well with Watch Fire thanks to its additional deck discard effect and setting up for comboing Barrage and Solhammer safely. In an ideal round, Rosette is able to land her second copy of Barrage and Solhammer in the same turn for 5 ATK total, at zero MP cost.
Because you intend to discard from the deck frequently with minimal use of Extra Costs, Verve is not very useful, and there is not much need for Auxillary Mana or Active Combustion. This opens up room to take helpful utilities like Guts and Counter Cross, or try to double-down on even more attacks with Head-On Brawl, or Embers of Ruin to make use of spare MP.
A secondary perk is this build allows a surprisingly easy access to accelerated Deck Reshuffles. A 1<sup>st</sup> Turn Slot, Solhammer, and Watch Fire is enough to achieve this effect. Play around when you want the 1<sup>st</sup> Turn Slot using Watch Fire to get information on the Clad in advance.
}}
=== {{InvisibleText|Burn It Down}} ===
{{card
|header=Burn It Down
|content=
<center>
{{HacKClaD/Hand
|size=4
|image1=HacKClaD_Rosette_Cards_Solhammer.jpg
|image2=HacKClaD_Rosette_Cards_Bonfire.jpg
|image3=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|image4=HacKClaD_Rosette_Cards_RoseWhip.jpg
}}
</center>
A high-risk build designed to maximise Deck Discard effects until you're generating CP every turn with insane Deck VP generation. It relies on a tenuous and frankly unreliable set of synergies to create this. While Solhammer and Bonfire can be reliable, activating Active Combustion is extremely difficult until Rose Whip is in play, as you may have several deck cycles where Firecracker is not even playable.
In order to accelerate the deck as fast as possible, the first two cards must be Solhammer and Watch Fire. Afterward, Rose Whip is the more reliable option, but Active Combustion can in theory be more rewarding if it somehow lines up with Firecracker. These ironically have cannibalistic properties, as the Deck Reshuffle will sabotage Solhammer, and the Deck Discard effects will sabotage Active Combustion.
This composition is for gamblers who like doing math, and frankly you'll be more worried if your deck is even able to function than maximising your points.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
2c0801320cdc22d84602100c2ac9a206f83a74f4
1743
1742
2025-09-24T00:30:13Z
Artemis of Dust
630874
/* Deck Compositions */ Moved section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
2d7eca90820840541adbce6be6c83a0ab854099c
Luna
0
45
1745
1712
2025-09-24T00:31:30Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=If Luna plays Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled th Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
c760ef96c5bf8ab9a8b0a6f1abad01733f650ab5
1764
1745
2025-09-24T01:07:51Z
Artemis of Dust
630874
/* Rules FAQ */ Phrasing
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
63d2cdb9be04c9943e1a6338bc2ed256bf13d97f
Luna/Strategy
0
668
1746
2025-09-24T00:31:45Z
Artemis of Dust
630874
Created page with "''Placeholder''"
wikitext
text/x-wiki
''Placeholder''
6bd72f77e7d48386d8ee5570d9c12acc63f00c10
1747
1746
2025-09-24T00:34:55Z
Artemis of Dust
630874
Nav
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
7ef1a22be8f496e9f2dda985200c11edeaa1705c
Mia
0
48
1750
1711
2025-09-24T00:37:03Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The audible shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
09a402f72287c74511f9b657bd790952b00fe1db
Mia/Strategy
0
669
1751
2025-09-24T00:37:25Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The lightning fast striker of Lykos.}}"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
5a59f0f84dd9b2df958e84f89776b8866ccf309a
Amelia
0
37
1752
1679
2025-09-24T00:37:52Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{ContentBox
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
b235807f7d8e2d6ffb78de0df29ed6a3e9676c2d
Amelia/Strategy
0
670
1753
2025-09-24T00:38:12Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The analytical scientist of Araneo.}}"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
14948c930a80cf01abd9bc0ec823d287ae05465e
Lov
0
44
1754
1681
2025-09-24T00:38:25Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
0fce36c942f7c9b58da0c26d9f2972d098fd66d7
Croy
0
39
1755
1680
2025-09-24T00:38:40Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{ContentBox
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
639091881d03ad1d9b06a59dfbf199e3692fb2d9
Amelia Delta/Strategy
0
671
1756
2025-09-24T00:39:06Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The experimental researcher of Araneo.}}"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
5284c259bfee2540ecd267dee65f1208174ded33
1757
1756
2025-09-24T00:39:38Z
Artemis of Dust
630874
Deck cycles
wikitext
text/x-wiki
== Deck Cycles ==
Amelia-Δ has a unique cycle thanks to her '''Experiment''' Skill increasing the deck size over time. As a result, she is expected to only get '''3''' Deck Reforms during the game, lower than the standard 4. The below chart shows the expected deck cycles, assuming Experiment is always received in the first hand and always played for its effect.
{| class="wikitable"
! Round !! Cards in the Deck !! Total deck size (incl. turn board) !! Total Deck Reforms
|-
| 1 || 5 || 10 || 0
|-
| 2 || 2 || 10 || 0
|-
| 3 || 6 || 11 || '''1'''
|-
| 4 || 3 || 11 || 1
|-
| 5 || 0 || 11 || 1
|-
| 6 || 7 || 12 || '''2'''
|-
| 7 || 4 || 12 || 2
|-
| 8 || 1 || 12 || 2
|-
| 9 || 8 || 13 || '''3'''
|}
Accelerating cycles is shockingly easy, with the second cycle (Rounds 3-5) requiring only a single use of Deep Delve, Investigate, or 1<sup>st</sup> ''or'' 3<sup>rd</sup> Turn Slots; and the third cycle (Rounds 6-8) only requiring two. Getting an extra Deck Reform requires doing this a ''third time'', but this is very managable as once both of these are accomplished, you will require only '''3 additional cards across Rounds 7-9''', which combined with Amelia-Δ's Crack Skill is trivial to accomplish.
''Theoretically, if a fourth Deck Reform is achieved it is possible to end the game with a complete 16 card deck, if Reboot is used on Experiment two times. However, this is not worth the investment due to how many cards are essentially trash at this stage of the game.''
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
41c924ad1242f01d2463953ef8cea045f4b02650
Amelia Delta
0
38
1758
1705
2025-09-24T00:39:55Z
Artemis of Dust
630874
/* Strategy */ Moved section
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn. You will still continue to resolve other effects such as
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
535d56dd1c977a5bbce580df6f31e207d51bc52d
1766
1758
2025-09-24T01:20:41Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Deployment / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
30939023c4917b4d3ed5ebe500671229aeace419
Mia Delta
0
49
1759
1706
2025-09-24T00:40:17Z
Artemis of Dust
630874
/* Strategy */ Moved section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata 03 =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
734734c79d31c251fd3fb49ccc149596912133f7
Mia Delta/Strategy
0
672
1760
2025-09-24T00:40:55Z
Artemis of Dust
630874
Created page with "==Deck Cycles== Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the..."
wikitext
text/x-wiki
==Deck Cycles==
Mia-Δ has uniquely some of the most oppressively powerful Deck Cycles of any character. Only one card—Stealth—provides card draw, nothing else has deck discard, or even a way to reveal the top card of your deck to trigger a reform. However, her '''Shuriken''' is able to be removed from the discard pile psuedo-permanently, meaning after the first Deck Reform she is on a 4-1 cycle, not a [[HacKClaD/Strategy#The_5-2_Cycle|5-2 cycle]]. Additionally, the card '''Weapon Foraging''' is able to '''remove an additional card from the discard pile'''.
Under an ideal circumstance, Mia-Δ will have 3 cards in hand, including Stealth and Weapon Foraging, and Shuriken will be on the Turn Board or in hand, and she performs a CP Card Draw. By playing Weapon Foraging, then triggering a Deck Reform under these conditions, the reformed deck will hold a mere '''2 cards''', causing a second Deck Reform instantly on the next round. Not only does this give her a whole extra Enhanced Skill card, it has a net-zero cost to her CP. This can repeated—theoretically—every two rounds.
<small>''In a previous version, there was the possibility to go infinite if you had enough surplus CP. By securing the above conditions with a 1<sup>st</sup> Turn Slot, you can have Weapon Foraging as the only card in the discard pile. Your turn sequence is then [Stealth → Reform Deck → CP Draw Action] to hold every card in your Deck. At this point you have an infinite loop with [Stealth → Deck Reform → CP Draw Action → Deck Reform] thanks to the Stealth card not being in the discard pile when played, creating 0-card decks.''</small>
== Using Conibear Traps ==
Conibear Traps essentially act as storable free 2 Damage on-demand. If you have any card effect that would reactivate a trap including Summon Trap, Mawashigeri, or Auxillary Mana, you can use the trap before playing the card to gain 1 free Magic Stone.
; Damage Thresholds
Some of Mia-Δ's abilities require a certain amount of damage or number of attacks including Convergence Seal and her Crack Skill, Lykos Shinobi. Note that by using them for each of these, you disable access to either skill and Substitute until refreshed.
In addition, for co-op play this can be essential in successfully completing Raid cards that require a certain amount of damage be dealt, allowing you to store up Conibear Traps for when you need it.
; Round Effects
During some Round Effects such as the Shell Clad's Berserk card, Conibear Traps become higher ATK. This allows Mia-Δ to store up Conibear Traps as a strong value of VP for future rounds as opposed to spending for only 1 VP each.
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
36aad8f0bca8f205627f5fb9554ae493c4edca26
Luna Delta
0
46
1761
1685
2025-09-24T00:41:46Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
3402e801854e8acd65d2bd9d04d005a070cb5c0a
1765
1761
2025-09-24T01:17:44Z
Artemis of Dust
630874
/* FAQ */ Added section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
==Rules FAQ==
{{FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{FAQ
|question=When playing Shoot after playing Chasing Melody, does its Multistrike change?
|anwswer=No.
The effect of Chasing Melody grants the effect of Multistrike 2 to the played Shoot card, however since it already has Multistrike 2, nothing is changed. Receiving the same Multistrike multiple times has no effect.
}}
{{FAQ
|question=If play a Support or Support Magic card multiple times in the same turn using Invocation, does the ATK value of Takemikazuchi increase again?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time any {{icon|support}} Support or {{icon|support magic}} Support Magic card is played it is considered a different card and thus increases the value of "X" on the effect of Takemikazuchi.
}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
e80a0aed50fb5335707463ff6a8841745b2917f3
Flare Delta
0
42
1762
1686
2025-09-24T00:42:01Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
f8b9749daa5fbae67beaf0e9933d3719056765f6
Rosette Delta
0
52
1763
1687
2025-09-24T00:42:17Z
Artemis of Dust
630874
/* Strategy */ Removed section
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
e9618403817ac5c89dd239e3a5dd5308be7e23ef
Croy
0
39
1767
1755
2025-09-24T01:29:06Z
Artemis of Dust
630874
/* Rules FAQ */ Added
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{ContentBox
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
50570ec32ea6facd383a08b40b9baee745ba0b79
MediaWiki:Vector.css
8
72
1768
1736
2025-09-24T01:46:21Z
Artemis of Dust
630874
Druid image size limiting
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
2c23a7074d4c9a6cc64bbf107f0fbeddd674f643
1769
1768
2025-09-24T01:59:37Z
Artemis of Dust
630874
Tabber font
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
font-family: var(--wiki-content-heading-font-family);
font-weight: 400%;
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
6cde5ee7355d77f61575f10551747e4c3c124353
1770
1769
2025-09-24T02:00:15Z
Artemis of Dust
630874
fixing font weight
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
clip-path: shape(from 0% 100%,
line to 0% 50%,
line to 10% 0%,
line to 90% 0%,
line to 100% 50%,
line to 100% 100%,
close); /* Fancy trapezoid shape tabs to give a more mechanical look */
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
687b47dd09e43dc4fc2d269fcb601f57f985ba30
1774
1770
2025-09-24T03:23:50Z
Artemis of Dust
630874
New better way to do the tabs
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
93c67067b3ad5763ac4dab701291dfc4c90f87f1
1775
1774
2025-09-24T03:24:24Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
35f0ac597b94c27ff309b2902ffd3357a5897bc0
1776
1775
2025-09-24T03:24:49Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
ae8ab4e892a266ae2e81d93d64a24cb95f105fe2
1777
1776
2025-09-24T03:33:43Z
Artemis of Dust
630874
Tabber padding
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem) */
margin-top: 15px;
margin-left: 10px;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
15669960b85458800dca2454baf2cfc74d1f0961
1814
1777
2025-10-03T04:35:46Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
4db90f6001d553303c25b6dad8e3036b5f37e913
Template:FAQ
10
103
1771
1560
2025-09-24T03:03:36Z
Artemis of Dust
630874
classes
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<span class="FAQ-question">{{{question|Question...}}}</span>
<div class="FAQ-card-answer">
<span class="FAQ-answer">{{{answer|Answer...}}}</span>
<span class="FAQ-description">{{{description|}}}</span>
</div>
}}</includeonly><templatestyles src="Template:FAQ/styles.css" /><noinclude>{{doc}}</noinclude>
2d36b82a88f22cb9c8bfe227c53fa9aae67f2bdc
1772
1771
2025-09-24T03:04:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<div class="FAQ-question">{{{question|Question...}}}</div>
<div class="FAQ-card-answer">
<span class="FAQ-answer">{{{answer|Answer...}}}</span>
<span class="FAQ-description">{{{description|}}}</span>
</div>
}}</includeonly><templatestyles src="Template:FAQ/styles.css" /><noinclude>{{doc}}</noinclude>
41d90fd09c3b154cce3d3d1b0f3ec7d018dc0630
Template:FAQ/styles.css
10
657
1773
1558
2025-09-24T03:04:48Z
Artemis of Dust
630874
sanitized-css
text/css
.FAQ-question {
font-weight: bold;
}
.FAQ-card-answer {
padding-left: 20px;
}
3bb310770e59fbf74f80c15a633a902f1b7e6ee4
HacKClaD Wiki
0
597
1778
1417
2025-09-25T16:10:52Z
Artemis of Dust
630874
section layout
wikitext
text/x-wiki
<!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok!
👀 RULE 1: the same keyword represents the same section & can span multiple cells
👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3)
👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page.
👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box"
-->{{Main page
|desktop=
<!-- for WIDE SCREENS -->
<!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired -->
welcome welcome about
pages pages pages
pages pages pages
news developer external
<!-- end WIDE SCREEN layout -->
|tablet=
<!-- for TABLET SCREENS -->
<!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired -->
welcome welcome
pages pages
news about
developer external
<!-- end TABLET SCREEN layout -->
|mobile=
<!-- for MOBILE DEVICES -->
<!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired -->
welcome
pages
about
news
developer
external
<!-- end MOBILE DEVICE layout -->
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
{{#description2:Welcome to the HacKClaD Wiki, a community resource for the acclaimed Arena Battler and Deckbuidler by Susabi Games!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. -->
9a5bdb6e2c5c64fb672169ee8e518b18dbf0c507
Rosette
0
51
1779
1743
2025-10-01T01:04:39Z
Artemis of Dust
630874
/* Rules FAQ */ Added
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
54f72f049054270f927b8b5598ee2d570eb08ffc
Flare
0
41
1780
1740
2025-10-02T04:24:55Z
Artemis of Dust
630874
/* Rules FAQ */ Correction
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflex?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
40be34edcb5ae2866481c48bac4cad8524943eb1
1816
1780
2025-10-03T18:27:18Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
da7b961d63bfe5a2dfebca670ac9bbffc5f45c8f
Template:Card Overview Skill
10
57
1781
1577
2025-10-02T15:06:59Z
Artemis of Dust
630874
WIP
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="hackclad-card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">{{{description|''No additional effects.''}}}</div><!--
--><div class="hackclad-card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="hackclad-card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
2f393d91cdd83022e309f4be82fecab35e121262
1782
1781
2025-10-02T15:09:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">{{{description|''No additional effects.''}}}</div><!--
--><div class="card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
48344ec8892f2957c0145d52e4c7ecf250e80775
1784
1782
2025-10-02T15:17:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description">{{{description|''No additional effects.''}}}</div><!--
--><div class="card-oneliner" style="grid-area: oneliner">{{{oneliner|}}}</div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
df8af1a71aeac65c0389982b4bcf380c0fe034a5
1787
1784
2025-10-02T15:22:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = hackclad-card-container--attack
| support
| magic support
| support magic = hackclad-card-container--support
| reaction
| magic reaction
| reaction magic = hackclad-card-container--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description"><!--
-->{{{description|''No additional effects.''}}}<!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--></div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
6b64cece22168a6740133c2ca70ef2ffed027c4f
1791
1787
2025-10-02T15:32:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description"><!--
-->{{{description|''No additional effects.''}}}<!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--></div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div style="font-size: 1.3em; line-height: 0.6em;"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|■|□}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|■|□}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|■|□}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
3f03c35cd7f1481061e86dcc4fef1b621c17683d
1797
1791
2025-10-02T23:26:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description"><!--
-->{{{description|''No additional effects.''}}}<!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--></div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RNG</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div class="card-range-grid"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<br><!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="class-range-grid__hit"></div>|<div class="class-range-grid__miss"></div>}}</div>
| #default = <div></div>}}
<div class="hackclad-card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="hackclad-card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="hackclad-card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
3fb54324785a207920f73e235ca1ad31feeb6116
1798
1797
2025-10-03T00:35:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div style="grid-area: description"><!--
-->{{{description|''No additional effects.''}}}<!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--></div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RANGE</div>{{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = <div class="card-range-grid"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}</div>
| #default = <div></div>}}
<div class="card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
1fab514bd67cf0332ed6fc8d7e49074fe0d24982
1803
1798
2025-10-03T00:53:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-description">{{{description|''No additional effects.''}}}</div><!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RANGE</div><!--
--><div class="card-range-grid"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!---
---></div>
<div class="card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div style="position: absolute; bottom: 1px; right: 2px; opacity: 70%; font-size: 0.6em;>{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
b20cb246b8f78bd6575e4d93196ed4885fb2288b
1806
1803
2025-10-03T01:06:16Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-description">{{{description|''No additional effects.''}}}</div><!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RANGE</div><!--
--><div class="card-range-grid"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!---
---></div>
<div class="card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div class="card-ref-code">{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
5f42ab246ba965621f925eadb749e4ba5c719a36
Template:Card Overview Skill/styles.css
10
660
1783
1703
2025-10-02T15:09:04Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title title"
"image stats description";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
ffffee3c7d824375b71a959f72878c5687954a90
1785
1783
2025-10-02T15:17:45Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 100px auto;
grid-template-rows: 0fr 0fr 40px 40px 40px;
grid-template-areas:
"image title title"
"image stats description";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
93efd73b067d4a41136e3136f37d6c6ebe01bb9b
1786
1785
2025-10-02T15:22:27Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr auto auto;
grid-template-rows: 1fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
bcf18b78c85a094db94a2d8e5562772fe0026d9f
1788
1786
2025-10-02T15:23:30Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
9d8831e9d8fe081cc813dbaac7d1dcbe76c6e6ae
1789
1788
2025-10-02T15:28:19Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.hackclad-card-container--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.hackclad-card-container--support {
border-color: rgba(30, 255, 30, 0.25);
}
.hackclad-card-container--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
19bfdb7c37d11f0ccf61dfdc24e799a94de7d5bd
1792
1789
2025-10-02T15:32:09Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.contentbox-card-skill {
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
box-shadow: var( --common-style-box-shadow );
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
135c1accb64c088123e60fc78645647f5115718d
1793
1792
2025-10-02T15:48:48Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
margin: 15px 0px 15px 10px;
font-family: "Noto Sans";
}
.contentbox-card-skill {
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
box-shadow: red 0px 0px 3px inset !important;
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
f4cecf34f40a078551567876bae1bd81bbcfb425
1794
1793
2025-10-02T16:00:39Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
da2f6206ef40a48afaa73d180eb3c982e8f797cb
1795
1794
2025-10-02T16:11:09Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
5957d028ca0032dff5d1a278550daea3e276cb47
1796
1795
2025-10-02T23:25:54Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 1em 1em 1em 1em 1em;
grid-template-rows: 1em 1em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
dd36f86f70466430a51749d11ad0826977b96eae
1799
1796
2025-10-03T00:36:38Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title title"
"image stats description";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-oneliner {
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
12bc515a2c1792eae71c0e6257783831f0ed2e70
1800
1799
2025-10-03T00:44:48Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr 0fr;
grid-template-areas:
"image title title"
"image stats description"
"image stats oneliner";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
6426ea9cd492c3485470110bf3858cc54df6ba7e
1801
1800
2025-10-03T00:52:06Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr 0fr;
grid-template-areas:
"image title title"
"image stats description"
"image stats oneliner";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--attack .card-range-grid {
visibility: hidden;
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
328838d68b359b34904c091d88cc19ead19602f3
1802
1801
2025-10-03T00:52:53Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr;
grid-template-rows: 0fr 1fr 0fr;
grid-template-areas:
"image title title"
"image stats description"
"image stats oneliner";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
bddce4ab20fa88ebfa46b857efd6fc051b20b268
1804
1802
2025-10-03T00:57:55Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
c2902eba9a73c236ef8b9c6cd4fd6e201d786d15
1805
1804
2025-10-03T01:05:52Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
text-indent: 1em;
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
9512ff06fb1323bfd2d7da0dd670d80a4b215a49
1807
1805
2025-10-03T01:20:44Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
14db44eca0a578852cc00381f7495e04095a71ac
1808
1807
2025-10-03T01:25:37Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px, 5px, 5px, 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 0px 5px;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
28ee7ff306c50a1424d73ebf3dc5d52794f5d0a5
1809
1808
2025-10-03T01:28:06Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px, 10px, 5px, 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
68afddbfb5ae27ff6cd7ce17ad7c7e10a8cf54d0
1810
1809
2025-10-03T01:43:45Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px 10px 5px 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .hackclad-card-container {
margin-top: 0px;
margin-left: 0;
}
b7bdeb1534d4ca914c9b31497245eb0bb1cbf582
1811
1810
2025-10-03T04:25:22Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px 10px 5px 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .card-skill-grid {
margin-top: 0px;
margin-left: 0;
}
7c556b07b8340a422f191d1ec423d0280b171e05
1812
1811
2025-10-03T04:27:31Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px 10px 5px 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
/* When inside a tabber for displaying errata, the tabber itself must handle the margin instead,
as otherwise it produces a gap between the card and tabs.
Don't touch margin-bottom or margin-right as this will ruin the shadows (this is not a fixable problem!) */
.errata-tabber .contentbox-card-skill {
margin-top: 0px;
margin-left: 0;
}
0fab02e90955654383db2f041059c6124fea12d4
1813
1812
2025-10-03T04:35:44Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
padding: 0px 10px 5px 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
491d2d73f5ae3e2becdb041fcd2b10f9d0035f35
Template:Card Overview Skill/doc
10
58
1790
1578
2025-10-02T15:29:15Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
c8de241c7c3a57e2dfa8c0760eac0a079094e7ec
Template:ContentBox/styles.css
10
654
1815
1714
2025-10-03T04:42:21Z
Artemis of Dust
630874
Margins
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var( --wiki-content-text-color );
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var( --wiki-content-dynamic-color--inverted );
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-card {
box-sizing: border-box;
display: flow-root;
position: relative;
padding: 15px;
background: var(--wiki-content-background-color--secondary );
border-radius: var( --common-style-border-radius );
box-shadow: var( --common-style-box-shadow );
margin-top: 0.2rem;
margin-right: 8px;
margin-bottom: 8px;
border: var( --overview-card-border );
}
a371ad3a2184efa2f3afd07cf25a4162edd8767d
Template:Card Overview Skill
10
57
1817
1806
2025-10-03T19:40:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-skill {{#switch: {{lc:{{{type|}}}}}
| attack
| magic attack
| attack magic = contentbox-card-skill--attack
| support
| magic support
| support magic = contentbox-card-skill--support
| reaction
| magic reaction
| reaction magic = contentbox-card-skill--reaction
| #default = }}
|content=<!--
--><div class="card-skill-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-description">
{{{description|''No additional effects.''}}}
</div><!--
--><div class="card-oneliner">{{{oneliner|}}}</div><!--
--><div class="card-stats"><!--
--><div class="card-stat-header">RANGE</div><!--
--><div class="card-range-grid"><!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|3|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|4|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|5|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|0|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|1|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!--
-->{{#ifeq:{{#sub:{{{range|}}}|2|1}}|1|<div class="card-range-grid__hit"></div>|<div class="card-range-grid__miss"></div>}}<!---
---></div>
<div class="card-stat-header">ATK</div><div>{{{attack|}}}</div>
<div class="card-stat-header">MP</div><div>{{{cost|}}}</div>
<div class="card-stat-header">VP</div><div>{{{VP|}}}</div>
</div>
<div class="card-ref-code">{{{code|}}}</div>
</div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
921afde68c9a604c849607f32b3c655b81e33d89
Template:Card Overview Skill/styles.css
10
660
1818
1813
2025-10-03T19:47:11Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid p {
/* margin-bottom is not overriden to be consistent with other paragraph formatting. */
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 0px 5px 10px;
}
99037101711d84168f9d4a40ba1e897b4c4e4556
MediaWiki:Vector.css
8
72
1819
1814
2025-10-03T20:23:56Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber .tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
a0f3fd77770c007e0d157a86af48e4366f7961a1
1820
1819
2025-10-03T20:26:25Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
10bd7a794524e9f27070a142a87589a986a8da1d
1821
1820
2025-10-03T20:28:05Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
overflow: visible;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
24142a923a6af21f33649390e15db0abe84e02de
Template:Card Overview Clad
10
673
1822
2025-10-03T21:20:12Z
Artemis of Dust
630874
Created page with "<includeonly>{{ContentBox | class = contentbox-card-clad |content=<!-- --><div class="card-clad-grid"><!-- --><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!-- --><div class="card-title">{{{name|}}}</div><!-- --><div class="card-actions"><!-- --></div><!-- --></div> }}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-actions"><!--
--></div><!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Skill/styles.css" /><noinclude>{{doc}}</noinclude>
bee9cab8afbb0f8f6b9e7987feeb67d10f29a3ec
1823
1822
2025-10-03T21:20:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-actions"><!--
--></div><!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
dc73558473cdc97c3b4f605d19fa13fca789b0ca
1826
1823
2025-10-03T21:39:57Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Card Overview Clad]] to [[Template:Card Overview Clad]] without leaving a redirect
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
--><div class="card-actions"><!--
--></div><!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
dc73558473cdc97c3b4f605d19fa13fca789b0ca
1836
1826
2025-10-03T22:22:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image" style="grid-area: image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div>
{{#invoke:CladAction|main|{{{action_types|}}}|actions={{{action_types|}}}|data={{{action_data|}}}}}<!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
cb22221ef4ee9e69d0274b379d931898095a3fe3
Template:Card Overview Clad/doc
10
675
1825
2025-10-03T21:39:21Z
Artemis of Dust
630874
Created page with "{{Card_Overview_Clad |name=Veer Left |image=HacKClaD_Clad_Wyrm_VeerLeft.jpg |voltage=1 |action_types=attack,vp |action_data= 00000 01110 00000 00000 00000, 00000 00100 00000 00000 00000 }}"
wikitext
text/x-wiki
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|action_types=attack,vp
|action_data=
00000 01110 00000 00000 00000,
00000 00100 00000 00000 00000
}}
c529b71366b5535d2790e1af82ca36ebd0cae0f4
1827
1825
2025-10-03T21:39:57Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Card Overview Clad/doc]] to [[Template:Card Overview Clad/doc]] without leaving a redirect
wikitext
text/x-wiki
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|action_types=attack,vp
|action_data=
00000 01110 00000 00000 00000,
00000 00100 00000 00000 00000
}}
c529b71366b5535d2790e1af82ca36ebd0cae0f4
Template:Card Overview Clad/styles.css
10
676
1829
2025-10-03T21:41:55Z
Artemis of Dust
630874
Created page with ".card-clad-grid { position: relative; margin: 0; display: grid; grid-template-columns: 0fr 1fr; grid-template-rows: 0fr 1fr; grid-template-areas: "image title" "image actions"; font-family: "Noto Sans"; } .contentbox-card-clad { width: var( --overview-card-width ); max-width: var( --overview-card-max-width ); padding: 0px !important; border-width: 3px; border-style: solid; background: var(--wiki-content-..."
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
9af4c89fa0f8c00d7372461b55f08816e8144416
1830
1829
2025-10-03T21:42:26Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
62941c3507e8d9f1595503becae87abc3144c3f9
Module:CladAction
828
677
1831
2025-10-03T22:00:33Z
Artemis of Dust
630874
Created page with "local p = {} local delimiter = "," function p.main (frame ) actionsString = frame.actions dataString = frame.data actionsTable = {} dataTable = {} local primaryElement = mw.html.create( 'div' ) for action in string.gmatch(actionsString, delimiter) do table.insert(actionsTable, action) end for data in string.gmatch(dataString, delimiter) do table.insert(dataTable, data) end for index, action..."
Scribunto
text/plain
local p = {}
local delimiter = ","
function p.main (frame )
actionsString = frame.actions
dataString = frame.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
for action in string.gmatch(actionsString, delimiter) do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, delimiter) do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
end
return tostring(primaryElement)
end
return p
3e708f58d72c8137be7f14337385650286848a5e
1832
1831
2025-10-03T22:10:24Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
for action in string.gmatch(actionsString, delimiter) do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, delimiter) do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
end
return tostring(primaryElement)
end
return p
cb5c8d53a0dc252ad3ff0775f0d69734e2776232
1833
1832
2025-10-03T22:12:21Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
for action in string.gmatch(actionsString, delimiter) do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, delimiter) do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
actionElement:wikitext(dataTable[index])
end
return tostring(primaryElement)
end
return p
3169ea02b21da01f9872f00bb2039e8cfaa433a4
1834
1833
2025-10-03T22:13:31Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
actionElement:wikitext(dataTable[index])
end
return tostring(primaryElement)
end
return p
da84e92fa2fef2b67cb75e57ce143f0e7ce563cc
1835
1834
2025-10-03T22:20:52Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "clad-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
actionElement:wikitext(dataTable[index])
actionElement:done()
end
return tostring(primaryElement)
end
return p
2e9f85a0806213adb823162f2dbc3d7e6608a2f8
1837
1835
2025-10-03T22:24:26Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
actionElement:wikitext(dataTable[index])
actionElement:done()
end
return tostring(primaryElement)
end
return p
831d0ccb3948a3604c1382708a8b51eebc354348
1838
1837
2025-10-03T22:38:02Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:node( mw.html.create( 'div' ) )
if action == "attack" then
p.generateAttack(actionElement, dataTable[index])
else
actionElement:wikitext(dataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateAttack(actionElement, actionData)
actionElement:wikitext(
"[[File:HacKClaD_Support_Magic_Icon.png|50px]]")
end
return p
78186ea41ef9b428ec9d5c14b79763710ae9ebb6
1839
1838
2025-10-03T22:47:35Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = mw.html.create( 'div', {parent = primaryElement} )
if action == "attack" then
p.generateAttack(actionElement, dataTable[index])
else
actionElement:wikitext(dataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateAttack(actionElement, actionData)
actionElement:wikitext(
"[[File:HacKClaD_Support_Magic_Icon.png|50px]]")
end
return p
0224df2b7d27858a6b15493154b629beb96512b9
1840
1839
2025-10-03T22:49:18Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "attack" then
p.generateAttack(actionElement, dataTable[index])
else
actionElement:wikitext(dataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateAttack(actionElement, actionData)
actionElement:wikitext(
"[[File:HacKClaD_Support_Magic_Icon.png|50px]]")
end
return p
7b33a5966b6ce8ebecba22dfeee014c8b75b8461
1841
1840
2025-10-03T22:56:32Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionLabels = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
dataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(dataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "attack" then
p.generateAttack(actionElement, dataTable[index])
else
actionElement:wikitext(dataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateAttack(actionElement, actionData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:HacKClaD_Support_Magic_Icon.png|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext("Attack")
end
return p
6a95ef23e64f042539d4f65eb6e9d8a90bf13d7f
File:Japanime-games-logo.png
6
678
1842
2025-10-05T00:56:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
HacKClaD Wiki/developer
0
679
1843
2025-10-05T00:56:37Z
Artemis of Dust
630874
Created using preload
wikitext
text/x-wiki
{{Main page box/start
| title = Developer
}}
=== Japanime Games ===
[[File:japanime-games-logo.png|100px]]
[https://japanimegames.com/ Website]
[https://japanimegames.com/pages/blog Blog]
[https://www.youtube.com/japanimegames Youtube]
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
7fce22a453fa9445fbce7a76e3a2f3166d84f995
HacKClaD Wiki/welcome
0
602
1844
1427
2025-10-05T01:06:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Welcome to the {{SITENAME}}!
}}
<center><big>''Welcome to Enclatiya: the final city of humanity!''</big></center>
HacKClaD is an arena battler and deckbuilder board game in which you and several others act as "Witches", the last defense against the metal-skinned Clad. The Clad are gigantic beasts surrounded in deadly miasma, threatening to exterminate what little remains of mankind in their final bastion. You will compete to do the most damage to the Clad, to collect the precious Syla—Magic Shards—from the Clad's body, and with it claim your clan's right to guide humanity forward as its leaders.
While you might be allies in saving the city, do not be fooled, <span style="color:rgba(240,70,70,1)">your real mission is to take home the glory, at any cost</span>.
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
50afc27455fa37f4f0d14fc3aad4bfdf09fd71ec
1846
1844
2025-10-05T01:17:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start}}
[[file:site-logo.png|center|500px|link=]]
<center>Welcome to Enclatiya: the final city of humanity!
HacKClaD is an arena battler and deckbuilder board game in which you and several others act as "Witches", the last defense against the metal-skinned Clad. The Clad are gigantic beasts surrounded in deadly miasma, threatening to exterminate what little remains of mankind in their final bastion. You will compete to do the most damage to the Clad, to collect the precious Syla—''Magic Shards''—from the Clad's body, and with it claim your clan's right to guide humanity forward as its leaders.
While you might be allies in saving the city, do not be fooled, <span style="color:rgba(240,70,70,1)">your real mission is to take home the glory, at any cost</span>.</center>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
bca1ec07cf89970081f9207d1a4994121921bd9c
HacKClaD Wiki
0
597
1845
1778
2025-10-05T01:11:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
<!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok!
👀 RULE 1: the same keyword represents the same section & can span multiple cells
👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3)
👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page.
👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box"
-->{{Main page
|desktop=
<!-- for WIDE SCREENS -->
<!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired -->
welcome welcome welcome
pages pages pages
pages pages pages
news developer external
<!-- end WIDE SCREEN layout -->
|tablet=
<!-- for TABLET SCREENS -->
<!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired -->
welcome welcome
pages pages
news news
developer external
<!-- end TABLET SCREEN layout -->
|mobile=
<!-- for MOBILE DEVICES -->
<!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired -->
welcome
pages
news
developer
external
<!-- end MOBILE DEVICE layout -->
}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
{{#description2:Welcome to the HacKClaD Wiki, a community resource for the acclaimed Arena Battler and Deckbuidler by Susabi Games!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. -->
b3eb164c4f3fcea99d604ae90f12f6c294e427b0
Template:HomeButton
10
680
1847
2025-10-05T01:27:32Z
Artemis of Dust
630874
Created page with "<includeonly><!-- --><div><!-- -->[[file:{{image}}|link={{link|}}]]<!-- --><div>{{name}}</div><!-- --></div></includeonly><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly><!--
--><div><!--
-->[[file:{{image}}|link={{link|}}]]<!--
--><div>{{name}}</div><!--
--></div></includeonly><noinclude>{{doc}}</noinclude>
977a01aa1067d7930acabeb731e21579f506dd08
1849
1847
2025-10-05T01:28:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div><!--
-->[[file:{{{image}}}|link={{{link|}}}]]<!--
--><div>{{{name}}}</div><!--
--></div></includeonly><noinclude>{{doc}}</noinclude>
27288f71219003bc2b769664a86fd5a8711217fb
1857
1849
2025-10-05T01:37:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div><!--
-->[[file:{{{image}}}|80x80px|link={{{link|}}}]]<!--
--><div>{{{name}}}</div><!--
--></div></includeonly><noinclude>{{doc}}</noinclude>
7c833f0d93daf9b7108cfea3397b88b5a8b7f8e8
Template:HomeButton/doc
10
681
1848
2025-10-05T01:28:18Z
Artemis of Dust
630874
Created page with "{{Home-character |name=Rosette |link=Rosette |image=Rosette-icon.png}}"
wikitext
text/x-wiki
{{Home-character
|name=Rosette
|link=Rosette
|image=Rosette-icon.png}}
b7da9f95fee5afce81fcc3e6d24e46132afdd2db
1858
1848
2025-10-05T01:37:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Home-character
|name=Rosette
|link=Rosette
|image=Rosette Icon.png}}
114cd56c7d2357594983e39e73b4ab4c6ac1fe40
File:Rosette Icon.png
6
403
1850
1202
2025-10-05T01:29:16Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Icon.png]] to [[File:Rosette Icon.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Icon.png
6
682
1851
2025-10-05T01:29:16Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Icon.png]] to [[File:Rosette Icon.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Rosette Icon.png]]
835b9e7be5c2a6f78fbe0ee5c70a4a0468c533c6
HacKClaD Wiki/pages
0
601
1852
1425
2025-10-05T01:35:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
=
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
81b495612809197211fee904cd85dc8f26bb3503
1859
1852
2025-10-05T01:39:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
=
{{Main page box/end}}</includeonly><templatestyles src="Main:Main_Page/shared/styles.css"><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
e6b205e5e471a9710335a4f08a59da99aee5d6d0
1860
1859
2025-10-05T01:39:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
=
{{Main page box/end}}</includeonly><templatestyles src="Main:Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
eda0d0f27039205c0dd2a10c0c4c6c92d617357d
1861
1860
2025-10-05T01:40:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
=
{{Main page box/end}}</includeonly><templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
c67928dd3af1572ed7a4b9e226bcf60151a88407
1863
1861
2025-10-05T01:47:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Useful wiki pages
| class = centered-content
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Lov|link=Lov|image=Lov Icon.png}}
{{home-character|name=Croy|link=Croy|image=Croy Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{home-character|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{home-character|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{home-character|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{home-character|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
e1e2a18cc222f016598bb4d137b38823784f1ba1
File:Flare Icon.png
6
269
1853
912
2025-10-05T01:35:39Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Icon.png]] to [[File:Flare Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Icon.png
6
169
1854
707
2025-10-05T01:35:53Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Icon.png]] to [[File:Amelia Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Icon.png
6
363
1855
1104
2025-10-05T01:36:10Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Icon.png]] to [[File:Mia Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Icon.png
6
325
1856
1028
2025-10-05T01:36:29Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Icon.png]] to [[File:Luna Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Main Page/shared/styles.css
10
683
1862
2025-10-05T01:41:20Z
Artemis of Dust
630874
Created page with ".home-characters { display: flex; justify-content: center; }"
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
}
92435cd73b00b3d74e240d6fbe9cf8ecc418ea1c
File:Lov Icon.png
6
287
1864
948
2025-10-05T01:47:48Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Lov Icon.png]] to [[File:Lov Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Croy Icon.png
6
231
1865
836
2025-10-05T01:48:00Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Croy Icon.png]] to [[File:Croy Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rosette Delta Icon.png
6
401
1866
1198
2025-10-05T01:48:14Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Delta Icon.png]] to [[File:Rosette Delta Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Luna Delta Icon.png
6
323
1867
1024
2025-10-05T01:48:26Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Delta Icon.png]] to [[File:Luna Delta Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mia Delta Icon.png
6
361
1868
1100
2025-10-05T01:48:47Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Delta Icon.png]] to [[File:Mia Delta Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flare Delta Icon.png
6
267
1869
908
2025-10-05T01:49:01Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Delta Icon.png]] to [[File:Flare Delta Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Amelia Delta Icon.png
6
167
1870
703
2025-10-05T01:49:13Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Delta Icon.png]] to [[File:Amelia Delta Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
HacKClaD Wiki/pages
0
601
1871
1863
2025-10-05T01:50:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Lov|link=Lov|image=Lov Icon.png}}
{{home-character|name=Croy|link=Croy|image=Croy Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{home-character|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{home-character|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{home-character|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{home-character|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
c0efbad09904147bc7b9693b4c691f27bd9d0b81
1875
1871
2025-10-05T01:57:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
=== Characters ===
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Lov|link=Lov|image=Lov Icon.png}}
{{home-character|name=Croy|link=Croy|image=Croy Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{home-character|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{home-character|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{home-character|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{home-character|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
</div>
=== The Clad ===
<div class="home-characters">
{{home-character|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}}
{{home-character|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}
</div>
=== Game Modes ===
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
4fe1a091ba9c01501c2c826bee607409bcf8e652
File:Hydra Clad Icon.png
6
177
1872
724
2025-10-05T01:57:07Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Clad Hydra Icon.png]] to [[File:Hydra Clad Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Wyrm Clad Icon.png
6
200
1873
774
2025-10-05T01:57:20Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Clad Wyrm Icon.png]] to [[File:Wyrm Clad Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shell Clad Icon.png
6
188
1874
750
2025-10-05T01:57:35Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Clad Shell Icon.png]] to [[File:Shell Clad Icon.png]] without leaving a redirect
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Clad Action Move-1 Icon.png
6
684
1876
2025-10-10T03:57:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Clad Action Move-2 Icon.png
6
685
1877
2025-10-10T03:58:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Clad Action Attack Icon.png
6
686
1878
2025-10-10T03:58:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Clad Action Magic Shard Icon.png
6
687
1879
2025-10-10T03:59:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Clad Action Turn Right Icon.png
6
688
1880
2025-10-10T03:59:39Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Clad Action Turn Left Icon.png
6
689
1881
2025-10-10T04:00:02Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Clad Action Turn Around Icon.png
6
690
1882
2025-10-10T04:00:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Module:CladAction
828
677
1883
1841
2025-10-10T04:11:46Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
dataString = args.data
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
actionElement:wikitext(dataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
b767f6e83980cebfffad6a4415f90b156a9b3bf6
1884
1883
2025-10-10T04:12:57Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(dataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
actionElement:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
88ea681543ee4c4cdcc615e85f6b408b42ac835d
1885
1884
2025-10-10T04:13:22Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
actionElement:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
48c1f501c2a5bc9ff0acccf97392d3819136b1c3
1886
1885
2025-10-10T04:18:55Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "special" then
abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
c1a61e598f349ed97fa4e6eef8ff67305f9b0015
1896
1886
2025-10-10T04:46:34Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "special" then
abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
43b5eca4d9fff268ee79f3a034b0d1836fc8268c
1900
1896
2025-10-10T05:05:05Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_forward = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_forward_2 = {
label = "Move 1",
icon = "Clad_Action_Move-2_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
move_left = {
label = "Move Left",
icon = "Clad_Action_Move_Left_Icon.png"
},
move_right = {
label = "Move Right",
icon = "Clad_Action_Move_Right_Icon.png"
},
move_backward = {
label = "Move Backward",
icon = "Clad_Action_Move_Backward_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "special" then
abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
227f60bb487de90bc3e186c5040116608e403cf3
1903
1900
2025-10-10T13:36:36Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_forward = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_forward_2 = {
label = "Move 1",
icon = "Clad_Action_Move-2_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
move_left = {
label = "Move Left",
icon = "Clad_Action_Move_Left_Icon.png"
},
move_right = {
label = "Move Right",
icon = "Clad_Action_Move_Right_Icon.png"
},
move_backward = {
label = "Move Backward",
icon = "Clad_Action_Move_Backward_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Legion_Tail_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Legion_Head_Icon.png"
},
special = {
label = "Special Action",
}
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "special" then
local abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.special.label)
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
local abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
819bf60f837d1aaed69dc58df7b34b8057e24272
1912
1903
2025-10-11T03:41:05Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_forward = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_forward_2 = {
label = "Move 1",
icon = "Clad_Action_Move-2_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
move_left = {
label = "Move Left",
icon = "Clad_Action_Move-1_Icon.png"
},
move_right = {
label = "Move Right",
icon = "Clad_Action_Move-1_Icon.png"
},
move_backward = {
label = "Move Backward",
icon = "Clad_Action_Move-1_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
special = {
label = "Special Action",
}
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
if action == "special" then
local abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.special.label)
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
else
local abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
5b02d00334c9d3d314663b418855ea832ec1b828
Template:Card Overview Clad/styles.css
10
676
1887
1830
2025-10-10T04:22:49Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
a2eed6b45380374f28e5a6d28ef6e6db43e932d8
1889
1887
2025-10-10T04:27:05Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
.card-action-icon {
margin: auto;
}
.card-action-label {
margin: auto;
}
.card-special-description {
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
075b1d73e60fe8c7e184e41b63788f3bcc3c4e43
1890
1889
2025-10-10T04:28:22Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
3a29d96639f3ac78f24760c04e4a5f5434c68d56
1892
1890
2025-10-10T04:34:58Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
5af42617cecd4015221b181e44164fe7cd04bb8d
1894
1892
2025-10-10T04:38:49Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
1bb4fb3742351d152f4354da59e6859007507806
1902
1894
2025-10-10T13:33:58Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
}
.card-clad-grid .card-actions > div {
flex-grow: 1;
flex-basis: 0;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
6d2331bad08323ce111d7ef30a79b10178b41a64
Template:Card Overview Clad/doc
10
675
1888
1827
2025-10-10T04:23:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|action_types=attack,drop,special
|action_data=
00000 01110 00000 00000 00000,
00000 00100 00000 00000 00000,
Return to the same position and orientation from the start of the game.
}}
9ce69511da508ae28e17b87b98a2e98be4773530
1895
1888
2025-10-10T04:39:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|round-effect_name=Armour
|round-effect_description=The Clad receives 1 less Damage from all Attack skills.
|action_types=attack,drop,special
|action_data=
00000 01110 00000 00000 00000,
00000 00100 00000 00000 00000,
Return to the same position and orientation from the start of the game.
}}
ff1c4baeb5ec701ea64f7453deab417e35f7fbb7
Template:Card Overview Clad
10
673
1891
1836
2025-10-10T04:34:19Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div>
{{#invoke:CladAction|main|{{{action_types|}}}|actions={{{action_types|}}}|data={{{action_data|}}}}}<!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
b5f639baaa403948ea57786e46dececb17403c51
1893
1891
2025-10-10T04:37:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
-->{{#if: {{{round-effect_name|}}}{{{round-effect_description|}}}|<div class="card-round-effect"><!--
--><div class="card-round-effect__name">{{{round-effect_name|}}}</div><!--
--><div class="card-round-effect__description">{{{round-effect_description|}}}</div><!--
--></div>}}
{{#invoke:CladAction|main|{{{action_types|}}}|actions={{{action_types|}}}|data={{{action_data|}}}}}<!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
1b06d4a10920af1410963f0706e0e9cb8f2511d9
Wyrm Clad
0
55
1897
1624
2025-10-10T04:50:03Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=attack,turn_left
}}
{{Card_Overview_Clad
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=attack,turn_right
}}
{{Card_Overview_Clad
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=move_2
}}
{{Card_Overview_Clad
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,move_1
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,turn_right
}}
==Expert Clad Deck Cards==
{{Card_Overview_Skill
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{Navigation}}
a21f96869bb82e442126a0767a08e4ba21dcc1eb
1898
1897
2025-10-10T04:50:38Z
Artemis of Dust
630874
/* Voltage 1 */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_1,turn_left
}}
{{Card_Overview_Clad
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_1,turn_right
}}
{{Card_Overview_Clad
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=move_2
}}
{{Card_Overview_Clad
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,move_1
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,turn_right
}}
==Expert Clad Deck Cards==
{{Card_Overview_Skill
|name=Sweep Left
|image=HacKClaD_Clad_Wyrm_SweepLeft.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Sweep Right
|image=HacKClaD_Clad_Wyrm_SweepRight.jpg
|voltage=1
}}
{{Card_Overview_Skill
|name=Tail Rush
|image=HacKClaD_Clad_Wyrm_TailRush.jpg
|voltage=2
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{Navigation}}
ae2b21b628f7fcae0ad3d4114c19262f2b3339b5
Shell Clad
0
53
1899
1622
2025-10-10T05:02:56Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientationm etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Magic Attack cards.
|actions=attack,drop
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{Navigation}}
41a4a47fcb444d19f76fd28d1bc77182c68d0d35
Hydra Clad
0
43
1901
1612
2025-10-10T13:33:27Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Overview==
{{card
|header=Unique Mechanic: Legion
|content=
During certain attacks, the Clad will summon a Hydra Head or Hydra Tail, known as Legion.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
1a5ad93942ab0cd2f5e13cb3616f3b7f3c1fc13d
1904
1901
2025-10-11T03:18:45Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
==Unique Mechanics==
{{ContentBox
|header=Legion
|content=
During certain attacks, the Clad will summon a '''Hydra Head''' or '''Hydra Tail''', known as Legion.
At the end of the round, all Hydra Head will attack spaces adjacent to the Hydra Head.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
30c869cbdcb4f8f95ce2e34239086954198b81bf
HacKClaD Wiki/external
0
600
1905
1423
2025-10-11T03:21:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="mp-links columns-1">
* {{MP link| Community Discord |link=https://discord.com/invite/u4FCQFARVP |image=Discord.svg |size=64x64px }}
* {{MP link| Tabletop Simulator Module (EN) | link=https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381 }}
* {{MP link| Tabletop Simulator Module (KR) |link=https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277 }}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
4182404dc5df8e40acae1762350825137b8d2c29
Template:HomeButton/doc
10
681
1906
1858
2025-10-11T03:26:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{Home-character
|name=Rosette
|link=Rosette
|image=Rosette Icon.png}}<templatestyles src="Template:Home-character/styles.css"/></includeonly><noinclude>{{doc}}</noinclude>
d5674d5623bc3830f8b76a7a0e6fc5023cacf8e9
1908
1906
2025-10-11T03:27:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Home-character
|name=Rosette
|link=Rosette
|image=Rosette Icon.png}}
114cd56c7d2357594983e39e73b4ab4c6ac1fe40
Template:HomeButton
10
680
1907
1857
2025-10-11T03:27:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div><!--
-->[[file:{{{image}}}|80x80px|link={{{link|}}}]]<!--
--><div>{{{name}}}</div><!--
--></div></includeonly><templatestyles src="Template:Home-character/styles.css"/><noinclude>{{doc}}</noinclude>
75b1ed7dc825ec6010e8ed096531850c663621a1
1909
1907
2025-10-11T03:28:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="home-character"><!--
-->[[file:{{{image}}}|80x80px|link={{{link|}}}]]<!--
--><div class="home-character__label">{{{name}}}</div><!--
--></div></includeonly><templatestyles src="Template:Home-character/styles.css"/><noinclude>{{doc}}</noinclude>
0974dbfc68eb83b3571a4208d34ce6ad97df2ad8
Template:HomeButton/styles.css
10
691
1910
2025-10-11T03:30:12Z
Artemis of Dust
630874
Created page with ".home-character__label { text-align: center; }"
sanitized-css
text/css
.home-character__label {
text-align: center;
}
f2cd0eb340790b251f766e83bfb698dd0276a353
Template:Main Page/shared/styles.css
10
683
1911
1862
2025-10-11T03:33:59Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
494f2242412ddf0cdcb6befdae16c3d89ecf4511
Template:Home-link
10
692
1913
2025-10-11T03:50:40Z
Artemis of Dust
630874
Created page with "<includeonly>{{ContentBox}}</includeonly><templatestyles src="Template:Home-link/styles.css"/><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{ContentBox}}</includeonly><templatestyles src="Template:Home-link/styles.css"/><noinclude>{{doc}}</noinclude>
b8afa00a428f1190b1d95f446e0dbf45411fea89
1914
1913
2025-10-11T03:53:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox|header=test|content=test}}</includeonly><templatestyles src="Template:Home-link/styles.css"/><noinclude>{{doc}}</noinclude>
1c24855fe5b9f990cdd814d8e30c9cb1fccd7eb4
1916
1914
2025-10-11T04:07:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox|class=home-link|content=[{{{link|}}} {{{label|}}}]}}</includeonly><templatestyles src="Template:Home-link/styles.css"/><noinclude>{{doc}}</noinclude>
2387ed06ac9212ecd6f41b8d27984c4c0fd1b905
Template:Home-link/doc
10
693
1915
2025-10-11T03:54:26Z
Artemis of Dust
630874
Created page with "{{Home-link |label=Official Website |link=https://japanimegames.com/ |icon=}}"
wikitext
text/x-wiki
{{Home-link
|label=Official Website
|link=https://japanimegames.com/
|icon=}}
98f7e5cc0325ad88ea8192b79c82bc6bbf1cacaa
Template:Home-link/styles.css
10
694
1917
2025-10-11T04:08:04Z
Artemis of Dust
630874
Created page with ".home-link a { width: 100%; height: 100%; display: block; }"
sanitized-css
text/css
.home-link a {
width: 100%;
height: 100%;
display: block;
}
43fed009c85a058d2f9b460fcc2b3ebdc72c10e8
1918
1917
2025-10-11T04:10:26Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0;
}
.home-link p {
padding: 0;
}
.home-link a {
width: 100%;
height: 100%;
display: block;
padding: 15px;
}
9f75194ea15aa171ce7b8ef4b872757fb5e33ee6
Template:Home-link/styles.css
10
694
1919
1918
2025-10-11T04:11:08Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link p {
padding: 0;
margin: 0;
}
.home-link a {
width: 100%;
height: 100%;
display: block;
padding: 15px;
}
079a46c8b06d8f8fedd94321d13d40cd80589cfe
1921
1919
2025-10-11T04:16:45Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link p {
padding: 0;
margin: 0;
}
.home-link a {
width: 100%;
height: 100%;
display: block;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
}
.home-link a::after {
visibility: hidden;
}
fcd2f7b425fe8c3e32361f7f68dd43aa8aa6ace2
1922
1921
2025-10-11T04:17:18Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link p {
padding: 0;
margin: 0;
}
.home-link a {
width: 100%;
height: 100%;
display: block;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
}
.home-link a::after {
visibility: hidden;
}
b5f17b7d61f3b0eabc343f16944c054a0ffd93cf
1956
1922
2025-10-12T02:07:27Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: max-content;
width: max-content;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: 100%;
height: 100%;
display: block;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
}
.home-link a::after {
visibility: hidden;
}
c1de27176ae7d2c3b69e2ed90c4362b950d2f4e8
1957
1956
2025-10-12T02:10:49Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: block;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
}
.home-link a::after {
visibility: hidden;
}
dc1ab8aa82628502214db9e8806a81c707750bd2
1958
1957
2025-10-12T02:13:40Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
}
.home-link a::after {
display: none;
}
c9f2b15e28d485d8acf885bdbadb5ccd18b20944
1959
1958
2025-10-12T02:19:41Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
}
.home-link a::after {
display: none;
}
.home-link a:hover {
transform: scale(1.02);
}
a3bddc0c9691178d55b558d6cf9d992e48e024d6
1960
1959
2025-10-12T02:20:03Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 15px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.02);
}
de73c05e1b55a782b1458eadab200535278455fa
1961
1960
2025-10-12T02:27:35Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link a:hover {
transform: scale(1.02);
}
b6b2e32d6904775e2eeb75c431cd632968cdb6a3
1962
1961
2025-10-12T02:28:04Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link a:hover {
transform: scale(1.04);
}
87c95778dbe6fbd65726fbc99d43f0988839d0b5
1963
1962
2025-10-12T02:30:14Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.04);
}
0d8e43a5d88cd83678b2426ba98695a7fe115d86
1964
1963
2025-10-12T02:30:41Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.04);
}
.home-link:hover a {
transform: scale(1.04);
}
05dcb1340215ab362af1b529dc1e9cd384704db6
1966
1964
2025-10-12T02:33:53Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.03);
}
.home-link:hover a {
transform: scale(1.03);
}
c01d02e1e63fb4db1b90fd9ea19e3fc1b52cdd3b
HacKClaD Wiki/developer
0
679
1920
1843
2025-10-11T04:12:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developer
}}
=== Japanime Games ===
[[File:japanime-games-logo.png|100px]]
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
2be6874208a8c7f6678740f501647c262dbf2b63
1954
1920
2025-10-12T02:00:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
HacKClaD was developed by '''Susabi Games''' and later its English version was developed by '''Japanime Games'''. You can find out more about the developers below.
[[File:japanime-games-logo.png|100px]]
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
a596432fecb330579c30d375f1828aabec454874
1968
1954
2025-10-12T02:37:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer">
<div class="home-developer-header">Japanime Games</div>
[[File:japanime-games-logo.png|x70px]]
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
<div class="home-developer">
<div class="home-developer-header">Susabi Games</div>
[[File:susabi-games-logo.png|x50px]]
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
04471c39af86d8e3f94c588f1c698f9bfeb268d3
Playable Characters
0
695
1923
2025-10-11T23:35:25Z
Artemis of Dust
630874
Created page with "=== Characters === <templatestyles src="Main_Page/shared/styles.css"/> <div class="home-characters"> {{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}} {{home-character|name=Flare|link=Flare|image=Flare Icon.png}} {{home-character|name=Luna|link=Luna|image=Luna Icon.png}} {{home-character|name=Mia|link=Mia|image=Mia Icon.png}} {{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}} </div> <div class="home-characters"> {{home-character|name=Lov|..."
wikitext
text/x-wiki
=== Characters ===
<templatestyles src="Main_Page/shared/styles.css"/>
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Lov|link=Lov|image=Lov Icon.png}}
{{home-character|name=Croy|link=Croy|image=Croy Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{home-character|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{home-character|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{home-character|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{home-character|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
</div>
22c7d47f60da18d6ddc48ea6869b1963c5f5cd27
The Clad
0
696
1924
2025-10-11T23:37:49Z
Artemis of Dust
630874
Created page with "{{home-character|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}} {{home-character|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}} {{home-character|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}"
wikitext
text/x-wiki
{{home-character|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}}
{{home-character|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}
8c30da8e3fa40bfb00c37eace97ca17fdb848193
HacKClaD Wiki/pages
0
601
1925
1875
2025-10-11T23:49:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{home-character|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{home-character|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Mechanics & Rules|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Game Modes|link=The Clad|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
ec6f727a0bc590f5d27148abb651bf63e61d83c4
1926
1925
2025-10-11T23:49:26Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{home-character|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{home-character|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Mechanics & Rules|link=Mechanics|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Game Modes|link=Game Modes|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
eb655f3a0a74645e56c2632c041cd8a7cbaaea95
1927
1926
2025-10-11T23:49:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{home-character|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{home-character|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Mechanics & Rules|link=Mechanics|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Game Modes|link=Modes|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
09c060c613f0e56fc07619cd99595c6d102282f2
News
0
697
1928
2025-10-12T01:09:56Z
Artemis of Dust
630874
Created page with "{{NewsItem |date=September 5th 2025 |game=Marvel Tokon Fighting Souls |announcement=MTFS Closed Beta begins. }}"
wikitext
text/x-wiki
{{NewsItem
|date=September 5th 2025
|game=Marvel Tokon Fighting Souls
|announcement=MTFS Closed Beta begins.
}}
f3671bca175661ca1b1bceb819b50543955440f7
1933
1928
2025-10-12T01:18:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30th 2025
|header=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook
|link=30-09-25
}}
36b650c8def856db516f9ca426f0d5587e1b4124
1946
1933
2025-10-12T01:47:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30th 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook
|link=30-09-25
}}
fc1775628f3b4f8b371bbf4cbaf4346c5684d4cb
1947
1946
2025-10-12T01:51:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
f150a4eb2c054150ac7cf6d8ef8f3e54f89f05b0
1950
1947
2025-10-12T01:54:47Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
4a4d6606f41457b0e4fb133c784c370bf8e8a9f3
1951
1950
2025-10-12T01:54:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
8f6a84e7d24c13a696bfb98db497519dc761b4c9
1952
1951
2025-10-12T01:57:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
{{NewsItem
|date=April 26<sup>th</sup> 2025
|headline=Kickstarter Update 28 - China Visit & Tariff Troubles
|announcement=Update regarding the tariff situation and how that may affect the production of the English version of HacKClaD.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
da775d6343fa89798aa7f386701960a8d706108c
1953
1952
2025-10-12T01:57:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
{{NewsItem
|date=April 26<sup>th</sup> 2025
|headline=Kickstarter Update 28 - China Visit & Tariff Troubles
|announcement=Update regarding the tariff situation and how that may affect the production of the English version of HacKClaD.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4369016
}}
b929012ec427def29741e3daba7cfa7fbbb8c87b
Template:NewsItem
10
698
1929
2025-10-12T01:10:40Z
Artemis of Dust
630874
Created page with "<includeonly>{{ContentBox |content=test}}</includeonly><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=test}}</includeonly><noinclude>{{doc}}</noinclude>
d39c3283577197dc570921268ca2ce6400c6a45b
1932
1929
2025-10-12T01:15:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<b>{{{date|}}}</b>
<div>{{{announcement|}}}{{#if: {{{link|}}}|...<span>[[{{{link|}}}|More Info]]}}</span></div>
}}</includeonly><noinclude>{{doc}}</noinclude>
bc0ae1920cffe49a43faf5e02025a99ba55d2d9b
1939
1932
2025-10-12T01:40:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=news-item
|content=
<div class="news-item-date">{{{date|}}}</div>
<div class="news-header">{{{headline|}}}</div>
<div class="news-announcement">{{{announcement|}}}{{#if: {{{link|}}}|...<span>[[{{{link|}}}|More Info]]}}</span></div>
}}</includeonly><noinclude>{{doc}}</noinclude>
5f5a8d0b907ae3fe908ee55e27c166fe2daa833d
1941
1939
2025-10-12T01:41:03Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=news-item
|content=
<div class="news-item-date">{{{date|}}}</div>
<div class="news-header">{{{headline|}}}</div>
<div class="news-announcement">{{{announcement|}}}{{#if: {{{link|}}}|...<span>[[{{{link|}}}|More Info]]}}</span></div>
}}</includeonly><templatestyles src="Template:NewsItem/styles.css"/><noinclude>{{doc}}</noinclude>
a496d2a368f614599091e5a0c2bf421a6f3f6fea
1948
1941
2025-10-12T01:52:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=news-item
|content=
<div class="news-item-date">{{{date|}}}</div>
<div class="news-header">{{{headline|}}}</div>
<div class="news-announcement">{{{announcement|}}}{{#if: {{{link|}}}|...<span>[[{{{link|}}}|More Info]]</span>}}{{#if: {{{external|}}}|...<span>[{{{external|}}} External link]</span>}}</div>
}}</includeonly><templatestyles src="Template:NewsItem/styles.css"/><noinclude>{{doc}}</noinclude>
39e6f70913e827b2305f5a918c668336473060aa
Template:NewsItem/doc
10
699
1930
2025-10-12T01:10:51Z
Artemis of Dust
630874
Created page with "{{NewsItem |date=September 5th 2025 |game=Marvel Tokon Fighting Souls |announcement=MTFS Closed Beta begins. }}"
wikitext
text/x-wiki
{{NewsItem
|date=September 5th 2025
|game=Marvel Tokon Fighting Souls
|announcement=MTFS Closed Beta begins.
}}
f3671bca175661ca1b1bceb819b50543955440f7
1931
1930
2025-10-12T01:15:22Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 5th 2025
|announcement=MTFS Closed Beta begins.
|link=050925
}}
89bdf7b2c837a81bacba7a19b4d22e454898ee4e
1940
1931
2025-10-12T01:40:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 5th 2025
|headline=MTFS Closed Beta begins.
|announcement=spooky scary skeletons
|link=050925
}}
0b728f047d709018e86365641be04f4e9384ca5b
HacKClaD Wiki/news
0
700
1934
2025-10-12T01:19:11Z
Artemis of Dust
630874
Created page with "{{Main page box/start | title = News }} <div> {{:News}} {{:News}} {{:News}} {{:News}} {{:News}} {{:News}} <div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->"
wikitext
text/x-wiki
{{Main page box/start
| title = News
}}
<div>
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
<div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
d78c8a1b3381eb3453ed3a862fc25d79e1ddc7ff
1935
1934
2025-10-12T01:19:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = News
}}
<div>
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
b029f2184187bb8bceb3bc35cde3a24dfcea8330
1936
1935
2025-10-12T01:36:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = News
}}
<div class="main-page-news-scroll">
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
f331e5042b49cb0da510e372d8784a2643c08c7a
1938
1936
2025-10-12T01:38:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = News
}}
<div class="home-news-scroll">
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
{{:News}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
f586dc1694f698e194cfd137b814823fbe6dbb66
1949
1938
2025-10-12T01:53:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = News
}}
<div class="home-news-scroll">
{{:News}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
c38fe3e1c1718cc9f606048ce65a341022355c3d
Template:Main Page/shared/styles.css
10
683
1937
1911
2025-10-12T01:38:28Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
5cba96227c298586e521ae8bb22724a9d5e19cd3
Template:NewsItem/styles.css
10
701
1942
2025-10-12T01:41:40Z
Artemis of Dust
630874
Created page with ".news-item-date { float: right; opacity: 50%; }"
sanitized-css
text/css
.news-item-date {
float: right;
opacity: 50%;
}
d88c55c8087d56864b4afab5990eb573e8b8cfdc
1943
1942
2025-10-12T01:43:54Z
Artemis of Dust
630874
sanitized-css
text/css
.news-item {
/* Due to the tiny format of the news headlines, these need to be much more compact than normal. */
padding: 6px;
margin-top: 6px;
margin-bottom: 6px
}
.news-item-date {
float: right;
opacity: 50%;
}
bc509fc29fc052370e5d37e2451e53d79fa69558
1944
1943
2025-10-12T01:44:35Z
Artemis of Dust
630874
sanitized-css
text/css
.news-item {
/* Due to the tiny format of the news headlines, these need to be much more compact than normal. */
padding: 6px;
margin-top: 6px;
margin-bottom: 6px
}
.news-item-date {
float: right;
opacity: 60%;
font-size: 0.8em
}
a02df88221d1bd8fa160ffd9e2a1bd435d52e6d9
1945
1944
2025-10-12T01:47:26Z
Artemis of Dust
630874
sanitized-css
text/css
.news-item {
/* Due to the tiny format of the news headlines, these need to be much more compact than normal. */
padding: 5px;
margin-top: 6px;
margin-bottom: 6px;
font-size: 0.95em;
}
.news-item-date {
float: right;
opacity: 60%;
font-size: 0.9em;
margin: 0px 0px 4px 4px;
}
.news-header {
font-weight: bold;
}
fd66383702f76f6df857529378647db6648387c8
Template:Home-link
10
692
1955
1916
2025-10-12T02:07:04Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox|class=home-link|content=<div>[{{{link|}}} {{{label|}}}]</div>}}</includeonly><templatestyles src="Template:Home-link/styles.css"/><noinclude>{{doc}}</noinclude>
fa12aaf04b2bd791301c9b787ddfdf84f01f3aee
MediaWiki:Common.css
8
3
1965
1737
2025-10-12T02:33:10Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem;
--wiki-infobox-font-size: 0.875rem; /* NOTE: Vector.css does not use this by default; careful of updates! */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: "Arvo", var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 2fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
b9f22cd8e26289f50f97ecec0436ef7e032db4ef
File:Susabi-games-logo.png
6
702
1967
2025-10-12T02:36:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Main Page/shared/styles.css
10
683
1969
1937
2025-10-12T02:38:24Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: column;
justify-content: center;
}
ae8d8de40666e1bda1225e5c0b3e389b837aa506
1971
1969
2025-10-12T02:40:18Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: column;
align-items: center;
}
6234dc00f0cf9159d9f3970e9ba22f5b7b260abc
1973
1971
2025-10-12T02:42:35Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
}
8b3c2f024d821ebedc4eecf98fd78444fe25be94
1974
1973
2025-10-12T02:44:43Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
text-transform: uppercase;
font-size: 2em;
}
9b100a9e0dd7d72739a9b4ca7ee099747cfe52fb
HacKClaD Wiki/developer
0
679
1970
1968
2025-10-12T02:39:14Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer">
<div class="home-developer-header">Japanime Games</div>
<div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div>
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
<div class="home-developer">
<div class="home-developer-header">Susabi Games</div>
<div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div>
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
e9ac13893109072c45a19e200ace945c95438ec6
1975
1970
2025-10-12T02:45:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer">
<div class="home-developer-header">Japanime Games</div>
<div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div>
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
<div class="home-developer">
<div class="home-developer-header">Susabi Games</div>
<div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div>
{{home-link|link=https://susabigames.com/|label=Official Website}}
{{home-link|link=https://discord.com/invite/gREZanCGDv|label=Discord Server}}
{{home-link|link=https://twitter.com/SusabiGames|label=Twitter}}
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
18113e4c90972ab4bf41be7618789f8708898276
1987
1975
2025-10-12T20:41:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer">
<div class="home-developer-header">Japanime Games</div>
<div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div>
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
<hr/>
<div class="home-developer">
<div class="home-developer-header">Susabi Games</div>
<div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div>
{{home-link|link=https://susabigames.com/|label=Official Website}}
{{home-link|link=https://discord.com/invite/gREZanCGDv|label=Discord Server}}
{{home-link|link=https://twitter.com/SusabiGames|label=Twitter}}
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
71a126e8e741fcd27f1e3b7a09d7d876cacae0c4
Template:Home-link/styles.css
10
694
1972
1966
2025-10-12T02:40:41Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
width: 100%;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.03);
}
.home-link:hover a {
transform: scale(1.03);
}
dae6dd38e4da4207368627917561f9b642d48dec
1979
1972
2025-10-12T02:51:10Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
width: 100%;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.02);
}
.home-link:hover a {
transform: scale(1.02);
}
6538b9c3c276fca1b02b3c700b9dc775cfc34b0f
1980
1979
2025-10-12T02:51:19Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
width: 98%;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.02);
}
.home-link:hover a {
transform: scale(1.02);
}
08e3ec9c6c803de4d8ff6909beadb438bb062994
Template:Navigation
10
113
1976
1713
2025-10-12T02:48:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
<div class="home-card-title-large">''[[HacKClaD Wiki|HacKClaD Wiki]]''</div>
<div class="home-card-title-large">Characters</div>
<div class="nav-link home-grid--col5">
<div class="nav-link__button">[[Rosette|Rosette]]</div>
<div class="nav-link__button">[[Flare|Flare]]</div>
<div class="nav-link__button">[[Luna|Luna]]</div>
<div class="nav-link__button">[[Mia|Mia]]</div>
<div class="nav-link__button">[[Amelia|Amelia]]</div>
</div>
<div class="nav-link home-grid--col2">
<div class="nav-link__button">[[Croy|Croy]]</div>
<div class="nav-link__button">[[Lov|Lov]]</div>
</div>
<div class="nav-link home-grid--col5">
<div class="nav-link__button">[[Rosette_Delta|Rosette Δ]]</div>
<div class="nav-link__button">[[Flare_Delta|Flare Δ]]</div>
<div class="nav-link__button">[[Luna_Delta|Luna Δ]]</div>
<div class="nav-link__button">[[Mia_Delta|Mia Δ]]</div>
<div class="nav-link__button">[[Amelia_Delta|Amelia Δ]]</div>
</div>
<div class="home-card-title-large">Clad</div>
<div class="nav-link home-grid--col3">
<div class="nav-link__button">[[Wyrm_Clad|Wyrm]]</div>
<div class="nav-link__button">[[Shell_Clad|Shell]]</div>
<div class="nav-link__button">[[Hydra_Clad|Hydra]]</div>
</div>
<div class="home-card-title-large">Misc. Pages</div>
<div class="nav-link home-grid--col3">
<div class="nav-link__button">[[Mechanics|Mechanics]]</div>
<div class="nav-link__button">[[Modes|Game Modes]]</div>
<div class="nav-link__button">[[Strategy|Strategy]]</div>
</div>
}}</includeonly><templatestyles src="Template:Navigation/styles.css"/><!--
--><noinclude>{{doc}}</noinclude>
3e04f6ffa70c9e3a3533a44d2323eef40e4c2380
Template:Navigation/styles.css
10
659
1977
1562
2025-10-12T02:49:12Z
Artemis of Dust
630874
sanitized-css
text/css
.home-card-title-large {
width: 100%;
margin-bottom: 10px;
color: var(--color-base--emphasized);
font-size: 1.4rem;
font-weight: bold;
line-height: 1.4;
text-align: center;
border-bottom: 1px solid;
border-color: var(--border-color-base);
}
.home-card-title-large:not(:first-child) {
margin-top: 10px;
}
.home-grid--col1 { grid-template-columns: 1fr !important; }
.home-grid--col2 { grid-template-columns: 1fr 1fr !important; }
.home-grid--col3 { grid-template-columns: 1fr 1fr 1fr !important;}
.home-grid--col4 { grid-template-columns: 1fr 1fr 1fr 1fr !important; }
.home-grid--col5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important; }
.home-grid--col6 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important; }
.nav-link {
display: grid;
margin-top: 6px;
font-size: 0.875em;
font-weight: 500;
grid-gap: 6px;
text-align: center;
}
.nav-link__button {
display: flex;
}
.nav-link__button a {
height: 100%;
flex-grow: 1;
padding: 0.3rem 0.6rem;
background: var( --color-surface-2 );
border-radius: var(--border-radius-medium);
color: var( --color-base--emphasized );
box-shadow: var(--shadow-1);
display: flex;
justify-content: center;
}
.nav-link__button a:hover {
background: var( --color-surface-2--hover );
box-shadow: var(--shadow-3);
transform: scale(1.02);
text-decoration: none;
}
.nav-link__button a:active {
background: var( --color-surface-2--active );
text-decoration: none;
}
.nav-link__button a:visited {
color: var( --color-base--emphasized );
}
.nav-link__button a img {
align-self: center;
user-select: none;
}
29fc1e9c630640cdd82254714a29ba706264db27
HacKClaD Wiki/external
0
600
1978
1905
2025-10-12T02:50:21Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="home-developer">
{{home-link|link=https://discord.com/invite/u4FCQFARVP|label=Community Discord}}
{{home-link|link=https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381|label=Tabletop Simulator Module (EN)}}
{{home-link|link=https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277|label=Tabletop Simulator Module (KR)}}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
200013b4bd7e6577da2bbeb904b874cce8d3c8b9
The Clad
0
696
1981
1924
2025-10-12T02:53:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
=== Characters ===
<templatestyles src="Main_Page/shared/styles.css"/>
<div class="home-characters">
{{home-character|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}}
{{home-character|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}
</div>
9a2146c1c23d01ee1fe667dae0513b9346882f55
1982
1981
2025-10-12T02:54:06Z
Artemis of Dust
630874
wikitext
text/x-wiki
=== The Clad ===
<templatestyles src="Main_Page/shared/styles.css"/>
<div class="home-characters">
{{home-character|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}}
{{home-character|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}}
{{home-character|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}
</div>
2540814cedc1dd86b7e03fa71557f213e949f504
Template:Card Overview Clad/styles.css
10
676
1983
1902
2025-10-12T03:02:03Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 10px
}
.card-clad-grid .card-actions > div {
flex-basis: 0;
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
3f95a3e4bab8dd8085ff627f94f16a5c2f902408
1984
1983
2025-10-12T03:02:21Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
flex-basis: 0;
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
46375a9c076cab47949f611f2aad8b4f46c03afd
1985
1984
2025-10-12T03:03:55Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
flex-basis: 0;
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
d63f70379df6e3bded31bac9f4a99b3e4b31712d
1989
1985
2025-10-12T21:43:26Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
43dd5eb447ca57b5177f460f2ea5d31f40eb6d66
2004
1989
2025-10-13T01:46:31Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
}
.card-clad-grid .card-round-effect__tagline {
width: fit-content;
background-color: orange;
color: black;
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
448dc9893d80b72df1e6785a8d7e2401e39c5431
2006
2004
2025-10-13T01:52:35Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-areas:
"tagline decription"
"name description";
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: black;
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
}
.card-clad-grid .card-round-effect__description {
grid-area: desription;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
ec34e92ff7905bf8968019171435f57e0fc041cf
2007
2006
2025-10-13T01:53:23Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-areas:
"tagline decription"
"name description";
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: black;
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
b34d5528a1cc86a7f7a81fe88a5e3df49ce15292
2009
2007
2025-10-13T02:00:25Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-areas:
"tagline decription"
"name description";
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
6d6f7f210e0ccb5ddb7c2667ff6e9420d9604b45
2010
2009
2025-10-13T02:01:01Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-areas:
"tagline description"
"name description";
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
22664ebe92a2f879f2c4add9be939441236b4880
2011
2010
2025-10-13T02:02:23Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-areas:
"tagline description"
"name description";
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
f72f35d1fc5be046a479208cd56e1adeb91f9d0a
2012
2011
2025-10-13T02:04:44Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
c4279031d7e5eb5a9a7b46e6570296a9c50cb120
2013
2012
2025-10-13T02:06:42Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
132e5d51c25dd54969193a25c5b8e3c7155b7e24
2014
2013
2025-10-13T02:07:12Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
dc745fc0e83a73526face5e9db1d6ba6c1d968c6
2015
2014
2025-10-13T02:13:53Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
ef330fe204bf0dadc70124f630e7a179a81bb9f1
2016
2015
2025-10-13T02:14:47Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
padding-left: 10px;
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
b3ce5a1a536f3c62d59ff842f075b442708c1656
2017
2016
2025-10-13T02:15:20Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
padding-left: 10px;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
padding-left: 10px;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
04554daf07e15e660f6ea8b0d3e39d743dd8d322
2018
2017
2025-10-13T02:15:49Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
margin-bottom: 10px;
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
padding-left: 10px;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
display: flex;
justify-content: center;
gap: 20px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
7aab62f82329f412419ab476cb98a29c9258d55a
News
0
697
1986
1953
2025-10-12T20:37:23Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
{{NewsItem
|date=April 26<sup>th</sup> 2025
|headline=Kickstarter Update 28 - China Visit & Tariff Troubles
|announcement=Update regarding the tariff situation and how that may affect the production of the English version of HacKClaD.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4369016
}}
{{NewsItem
|date=January 28<sup>th</sup> 2025
|headline=Delta Errata Version 03 released
|announcement=Errata update to three cards on Amelia in Delta for competitive balance.
|external=https://www.delta.hackclad.jp/faq
}}
a5987a84f9808e6951d5d00f2a66f5d6504cc3c4
Module:CladAction
828
677
1988
1912
2025-10-12T21:42:10Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_forward = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_forward_2 = {
label = "Move 1",
icon = "Clad_Action_Move-2_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
move_left = {
label = "Move Left",
icon = "Clad_Action_Move-1_Icon.png"
},
move_right = {
label = "Move Right",
icon = "Clad_Action_Move-1_Icon.png"
},
move_backward = {
label = "Move Backward",
icon = "Clad_Action_Move-1_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
special = {
label = "Special Action",
}
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
-- Check for the current Action Type
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
-- If the action is given additional data, it is assigned here
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
-- Go through each listed Clad action and make an element to display it.
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
-- Special Ability actions get unique textboxes and styling.
if action == "special" then
local abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
local label = actionElement:tag("div")
label
:addClass("card-action-label--special")
:wikitext(actionData.special.label)
-- If it's a recognised format of Clad Action use the standard layout.
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
-- If there's no standard for the input, just output its customData as text.
else
local abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
ed4a24a4755f7766c3688cb7cb2bb69fcdceb48d
1990
1988
2025-10-12T21:50:53Z
Artemis of Dust
630874
Scribunto
text/plain
local util_args = require('Module:ArgsUtil')
local p = {}
local actionData = {
attack = {
label = "Attack",
icon = "Clad_Action_Attack_Icon.png"
},
drop = {
label = "Drop",
icon = "Clad_Action_Magic_Shard_Icon.png"
},
move_forward = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_1 = {
label = "Move 1",
icon = "Clad_Action_Move-1_Icon.png"
},
move_forward_2 = {
label = "Move 1",
icon = "Clad_Action_Move-2_Icon.png"
},
move_2 = {
label = "Move 2",
icon = "Clad_Action_Move-2_Icon.png"
},
move_left = {
label = "Move Left",
icon = "Clad_Action_Move-1_Icon.png"
},
move_right = {
label = "Move Right",
icon = "Clad_Action_Move-1_Icon.png"
},
move_backward = {
label = "Move Backward",
icon = "Clad_Action_Move-1_Icon.png"
},
turn_left = {
label = "Turn Left",
icon = "Clad_Action_Turn_Left_Icon.png"
},
turn_right = {
label = "Turn Right",
icon = "Clad_Action_Turn_Right_Icon.png"
},
turn_around = {
label = "Turn Around",
icon = "Clad_Action_Turn_Around_Icon.png"
},
summon_tail = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
summon_head = {
label = "Summon",
icon = "Clad_Action_Attack_Icon.png"
},
special = {
label = "Special Action",
}
}
local actionIcons = {
attack = "Attack",
vp = "Drop",
move = "Move"
}
local delimiter = ","
function p.main ( frame )
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
actionsString = args.actions
customDataString = args.data
if actionsString == nil then return end
actionsTable = {}
customDataTable = {}
local primaryElement = mw.html.create( 'div' )
primaryElement:attr( "class", "card-actions" )
-- Check for the current Action Type
for action in string.gmatch(actionsString, "[^"..delimiter.."]+") do
table.insert(actionsTable, action)
end
-- If the action is given additional data, it is assigned here
if customDataString ~= nil then
for data in string.gmatch(customDataString, "[^"..delimiter.."]+") do
table.insert(customDataTable, data)
end
end
-- Go through each listed Clad action and make an element to display it.
for index, action in ipairs(actionsTable) do
local actionElement = primaryElement:tag("div")
-- Special Ability actions get unique textboxes and styling.
if action == "special" then
local abilityDesc = actionElement:tag("div")
abilityDesc
:addClass("card-special-description")
:wikitext(customDataTable[index])
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.special.label)
-- If it's a recognised format of Clad Action use the standard layout.
elseif actionData[action] ~= nil then
p.generateGeneric(actionElement, actionData[action], customDataTable[index])
-- If there's no standard for the input, just output its customData as text.
else
local abilityDesc = actionElement:tag("div")
abilityDesc
:wikitext(customDataTable[index])
end
actionElement:done()
end
return tostring(primaryElement)
end
function p.generateGeneric(actionElement, actionData, customData)
local icon = actionElement:tag("div")
icon
:addClass("card-action-icon")
:wikitext(
"[[File:" .. actionData.icon .. "|50px]]")
local label = actionElement:tag("div")
label
:addClass("card-action-label")
:wikitext(actionData.label)
end
return p
baf464568842095584cbc8204c358e0002c9c087
Template:HomeButton
10
680
1991
1909
2025-10-13T00:45:15Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:Home-character]] to [[Template:HomeButton]] without leaving a redirect
wikitext
text/x-wiki
<includeonly><!--
--><div class="home-character"><!--
-->[[file:{{{image}}}|80x80px|link={{{link|}}}]]<!--
--><div class="home-character__label">{{{name}}}</div><!--
--></div></includeonly><templatestyles src="Template:Home-character/styles.css"/><noinclude>{{doc}}</noinclude>
0974dbfc68eb83b3571a4208d34ce6ad97df2ad8
1995
1991
2025-10-13T00:45:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="home-character"><!--
-->[[file:{{{image}}}|80x80px|link={{{link|}}}]]<!--
--><div class="home-character__label">{{{name}}}</div><!--
--></div></includeonly><templatestyles src="Template:HomeButton/styles.css"/><noinclude>{{doc}}</noinclude>
218e98ec6976d594a0e6fd44f4fb2f0a5c332c34
1997
1995
2025-10-13T00:49:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="home-button"><!--
--><div class="home-button__image">[[file:{{{image}}}|80x80px|link={{{link|}}}]]</div><!--
--><div class="home-button__label">{{{name}}}</div><!--
--></div></includeonly><templatestyles src="Template:HomeButton/styles.css"/><noinclude>{{doc}}</noinclude>
858e0eecbcee8fe9b5c10594f1d2a8dada831949
2001
1997
2025-10-13T01:01:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="home-button"><!--
--><div class="home-button__image">[[file:{{{image}}}|80x80px|link={{{link|}}}]]</div><!--
--><div class="home-button__label">[[{{{link|}}}|{{{name}}}]]</div><!--
--></div></includeonly><templatestyles src="Template:HomeButton/styles.css"/><noinclude>{{doc}}</noinclude>
ab15ea493ef4695b34b76a536bfa6e0e25c440b7
Template:HomeButton/doc
10
681
1992
1908
2025-10-13T00:45:15Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:Home-character/doc]] to [[Template:HomeButton/doc]] without leaving a redirect
wikitext
text/x-wiki
{{Home-character
|name=Rosette
|link=Rosette
|image=Rosette Icon.png}}
114cd56c7d2357594983e39e73b4ab4c6ac1fe40
1994
1992
2025-10-13T00:45:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HomeButton
|name=Rosette
|link=Rosette
|image=Rosette Icon.png}}
c4028efd0e6957cf41f5f2dd810a8c5cc060cdb4
Template:HomeButton/styles.css
10
691
1993
1910
2025-10-13T00:45:15Z
Artemis of Dust
630874
Artemis of Dust renamed page [[Template:Home-character/styles.css]] to [[Template:HomeButton/styles.css]] without leaving a redirect
sanitized-css
text/css
.home-character__label {
text-align: center;
}
f2cd0eb340790b251f766e83bfb698dd0276a353
1998
1993
2025-10-13T00:49:56Z
Artemis of Dust
630874
sanitized-css
text/css
.home-button {
display: flex;
flex-direction: column;
justify-content: center;
}
b17a43f02ad2c88d732d513673a1405933acbbc8
1999
1998
2025-10-13T00:52:55Z
Artemis of Dust
630874
sanitized-css
text/css
.home-button {
display: flex;
flex-direction: column;
align-items: center;
}
140259d15ff4e92764ad1a6055285572a52c19f9
2000
1999
2025-10-13T01:00:55Z
Artemis of Dust
630874
sanitized-css
text/css
.home-button {
display: flex;
flex-direction: column;
align-items: center;
width: fit-content;
}
.home-button__label {
width: 100%;
}
.home-button__label a {
width: 100%;
display: block;
text-align: center;
}
36df65ddbc8c5ea779341f3ab8ece6923598dd8d
2002
2000
2025-10-13T01:03:29Z
Artemis of Dust
630874
sanitized-css
text/css
.home-button {
display: flex;
flex-direction: column;
align-items: center;
width: fit-content;
}
.home-button__label {
width: 100%;
}
.home-button__label a {
width: 100%;
display: block;
text-align: center;
color: var(--wiki-content-text-color);
}
605ef6003fe7cbd4edb43160fdb25208715402ab
HacKClaD Wiki/pages
0
601
1996
1927
2025-10-13T00:47:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Mechanics & Rules|link=Mechanics|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Game Modes|link=Modes|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
cd0647024f2db1867d6ebc3256f582fa743fab6d
Template:Card Overview Clad
10
673
2003
1893
2025-10-13T01:36:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
| class = contentbox-card-clad
|content=<!--
--><div class="card-clad-grid"><!--
--><div class="card-image">[[file:{{{image|}}}|150px]]</div><!--
--><div class="card-title">{{{name|}}}</div><!--
-->{{#if: {{{round-effect_name|}}}{{{round-effect_description|}}}|<div class="card-round-effect"><!--
--><div class="card-round-effect__tagline">Round Effect</div><!--
--><div class="card-round-effect__name">{{{round-effect_name|}}}</div><!--
--><div class="card-round-effect__description">{{{round-effect_description|}}}</div><!--
--></div>}}
{{#invoke:CladAction|main|{{{action_types|}}}|actions={{{action_types|}}}|data={{{action_data|}}}}}<!--
--></div>
}}</includeonly><templatestyles src="Template:Card Overview Clad/styles.css" /><noinclude>{{doc}}</noinclude>
c1e82c44925daf12beac80d97a8934d1f19a7c22
MediaWiki:Vector.css
8
72
2005
1821
2025-10-13T01:48:55Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
overflow: visible;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
/******************************************
* CLAD CARD STYLING
* Template:Card_Overview_Clad
* Necessary due to limitations in Templatestyles.
*******************************************/
.card-round-effect__tagline {
corner-shape: bevel;
}
b4998daf8e95022dc62daf28b092f28cb68001f8
MediaWiki:Common.css
8
3
2008
1965
2025-10-13T02:00:02Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--common-style-font-dark: #111111;
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem;
--wiki-infobox-font-size: 0.875rem; /* NOTE: Vector.css does not use this by default; careful of updates! */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: "Arvo", var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 2fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
5cc6be1399114b48c7c3ccd64aa9fe92bfbf30a9
Template:Card Overview Skill/styles.css
10
660
2019
1818
2025-10-13T02:49:51Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid p {
/* margin-bottom is not overriden to be consistent with other paragraph formatting. */
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 3px 3px 10px;
display: flex;
flex-direction: column-reverse;
}
786a06e47cdc3846a94925daba82e8566f3f6350
2020
2019
2025-10-13T02:51:29Z
Artemis of Dust
630874
sanitized-css
text/css
.card-skill-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 0fr 1fr 0fr;
grid-template-rows: 0fr 1fr 0fr 0fr;
grid-template-areas:
"image title title title"
"image stats description description"
"image stats oneliner ref";
font-family: "Noto Sans";
}
.contentbox-card-skill {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.contentbox-card-skill--attack {
border-color: rgba(255, 30, 30, 0.25);
}
.contentbox-card-skill--support {
border-color: rgba(30, 255, 30, 0.25);
}
.contentbox-card-skill--reaction {
border-color: rgba(235, 235, 30, 0.25);
}
.contentbox-card-skill--support .card-range-grid,
.contentbox-card-skill--reaction .card-range-grid {
visibility: hidden;
}
.card-skill-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-skill-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-skill-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-skill-grid .card-stats {
grid-area: stats;
display: grid;
grid-template-columns: 0fr 0fr;
}
.card-skill-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-range-grid {
display: grid;
grid-template-columns: 0.6em 0.6em 0.6em 0.6em 0.6em;
grid-template-rows: 0.6em 0.6em;
gap: 1px
}
.card-range-grid__hit {
width: 100%;
height: 100%;
background-color: rgba(255, 0, 0, 1);
}
.card-range-grid__miss {
width: 100%;
height: 100%;
background-color: rgba(115, 115, 115, 1);
}
.card-skill-grid .card-description {
grid-area: description;
}
.card-skill-grid p {
/* margin-bottom is not overriden to be consistent with other paragraph formatting. */
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
}
.card-skill-grid .card-oneliner {
grid-area: oneliner;
opacity: 0.8;
font-style: italic;
font-size: 0.9em;
padding: 0px 0px 5px 10px
}
.card-ref-code {
opacity: 70%;
font-size: 0.6em;
white-space: nowrap;
padding: 0px 3px 0px 10px;
display: flex;
flex-direction: column-reverse;
}
ce64faabcad5b865a269b12827a5d2fc3e2d9252
Template:CharacterNavigation
10
703
2021
2025-10-13T02:58:42Z
Artemis of Dust
630874
Created page with "<includeonly><!-- --><div class="character-navigation-bar"><!-- --><div>Strategy</div> --></div><!-- --></includeonly><templatestyles src="Template:CharacterNavigation/styles.css"/><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly><!--
--><div class="character-navigation-bar"><!--
--><div>Strategy</div>
--></div><!--
--></includeonly><templatestyles src="Template:CharacterNavigation/styles.css"/><noinclude>{{doc}}</noinclude>
4367dacc712b1156ba635d8b4a224eb732562a7e
2023
2021
2025-10-13T02:59:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="character-navigation-bar"><!--
--><div>Strategy</div><!--
--></div><!--
--></includeonly><templatestyles src="Template:CharacterNavigation/styles.css"/><noinclude>{{doc}}</noinclude>
d68fd2b7cecdcc6b987380b81ae5d085912595ea
2029
2023
2025-10-13T03:12:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><!--
--><div class="character-navigation-bar"><!--
--><div>[[/Strategy|Strategy]]</div><!--
--></div><!--
--></includeonly><templatestyles src="Template:CharacterNavigation/styles.css"/><noinclude>{{doc}}</noinclude>
580c4e7abb18285a215e1edfdf98632b1ae10f88
Template:CharacterNavigation/styles.css
10
704
2022
2025-10-13T02:59:09Z
Artemis of Dust
630874
Created page with ".character-navigation-bar { width: 100%; clear: both; }"
sanitized-css
text/css
.character-navigation-bar {
width: 100%;
clear: both;
}
826187822323e5c5a61dc3197132775b9f53037a
2025
2022
2025-10-13T03:01:09Z
Artemis of Dust
630874
sanitized-css
text/css
.character-navigation-bar {
width: 100%;
clear: both;
background-color: var(--druid-secondary-background-color);
display: flex;
justify-content: center;
}
847befbbca3bb4a03b0d4e83cc2378e397e4bf1d
2027
2025
2025-10-13T03:07:52Z
Artemis of Dust
630874
sanitized-css
text/css
.character-navigation-bar {
width: 100%;
clear: both;
display: flex;
justify-content: center;
background-color: var(--druid-secondary-background-color);
color: var(--druid-secondary-background-label-color);
border: 4px solid var(--druid-border-color);
border-radius: 3px;
}
.character-navigation-bar div {
padding: 5px 20px 5px 20px;
font-size: 2em;
}
27153d4a509ec5171ffc2f52ab27a96e033a41d1
2028
2027
2025-10-13T03:11:25Z
Artemis of Dust
630874
sanitized-css
text/css
.character-navigation-bar {
width: calc(100% - 8px);
clear: both;
display: flex;
justify-content: center;
background-color: var(--druid-secondary-background-color);
color: var(--druid-secondary-background-label-color);
border: 4px solid var(--druid-border-color);
border-radius: 3px;
}
.character-navigation-bar div {
padding: 5px 10px 5px 10px;
font-size: 1.4em;
font-weight: bold;
}
792004e7f298be4bd3adc77aed15b50dcce7c418
Template:CharacterNavigation/doc
10
705
2024
2025-10-13T02:59:56Z
Artemis of Dust
630874
Created page with "{{CharacterNavigation}}"
wikitext
text/x-wiki
{{CharacterNavigation}}
d5c60f07c50a261a0d67e4de51dbca2614348f7d
Rosette
0
51
2026
1779
2025-10-13T03:06:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{CharacterNavigation}}
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
d45f086f14b0ab1109d86e30eecd9965d3b50857
2034
2026
2025-10-14T00:24:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
54f72f049054270f927b8b5598ee2d570eb08ffc
2035
2034
2025-10-14T00:26:50Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Her cards all play into {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards for a single strike. Most especially her Support skils Verve and Active Combustion provide unique benefits, and her multiple copies of Barrage provide bonuses for Barrage and Solhammer when in the Discard. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
Cross Counter allows her to Knockback the Clad, preventing it running into her. In addition, her Guts skill can prevent losing Magic Stones despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her Head-On Brawl for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
2896852978567e91b153cf46e103a09ca8ec8288
2065
2035
2025-10-15T02:58:41Z
Artemis of Dust
630874
Overview
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Rosette is centred around {{HacKClaD/Keyterm|Extra Cost}} effects, selectively paying multiple cards in a single strike. Most especially, her Support skils '''Verve''' and '''Active Combustion''' provide unique benefits when spent for Extra Costs, and her multiple copies of '''Barrage''' and '''Guts''' provide bonuses for discarding cards. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
She is also specialised in aggression, able to mitigate the risks of her reckless assault: using '''Cross Counter''' to deflect its movement. In addition, the '''Guts''' skill can prevent losing Magic Shards despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her '''Head-On Brawl''' for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
b0926fd079d3289e89f867d74d1d5027a70bd427
2066
2065
2025-10-15T02:59:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Rosette is centred around {{Keyterm|Extra Cost}} effects, selectively paying multiple cards in a single strike. Most especially, her Support skils '''Verve''' and '''Active Combustion''' provide unique benefits when spent for Extra Costs, and her multiple copies of '''Barrage''' and '''Guts''' provide bonuses for discarding cards. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
She is also specialised in aggression, able to mitigate the risks of her reckless assault: using '''Cross Counter''' to deflect its movement. In addition, the '''Guts''' skill can prevent losing Magic Shards despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her '''Head-On Brawl''' for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
[[Category:HacKClaD|Rosette]]
<noinclude>[[Category:Unga]]</noinclude>
ea855b1ae3060acbad3e6ddc2a6dded4fc222045
Amelia Delta
0
38
2030
1766
2025-10-13T03:58:20Z
Artemis of Dust
630874
/* Standard Deck */
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
289dadcca9116b49ee759f03a2b1e0841d55954b
2049
2030
2025-10-14T00:31:15Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
96c588ff6f2a1ffef01e1a2e97531ae03ae25a1b
Template:Card Overview Clad/styles.css
10
676
2031
2018
2025-10-13T21:34:37Z
Artemis of Dust
630874
sanitized-css
text/css
.card-clad-grid {
position: relative;
margin: 0;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"image title"
"image roundeffect"
"image actions";
font-family: "Noto Sans";
}
.contentbox-card-clad {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
padding: 0px !important;
border-width: 3px;
border-style: solid;
background: var(--wiki-content-background-color--secondary );
/* box-shadow: var( --common-style-box-shadow ); */
/* box-shadow: red 0px 0px 3px inset !important; */
border-radius: 7px;
}
.card-clad-grid .card-image {
grid-area: image
}
.card-clad-grid .card-image img {
height: 100%;
max-height: 220px;
width: auto;
border-radius: 4px;
}
.card-clad-grid .card-title {
grid-area: title;
text-align: center;
font-size: 1.2em;
letter-spacing: 0.07em;
font-weight: bold;
font-family: "Arvo", "Roboto";
text-transform: uppercase;
}
.card-clad-grid .card-title:first-letter {
font-size: 1.30em;
}
.card-clad-grid .card-round-effect {
grid-area: roundeffect;
display: grid;
grid-template-columns: 0fr 1fr;
grid-template-rows: 0fr 1fr;
grid-template-areas:
"tagline description"
"name description";
column-gap: 20px;
background-color: rgba(140, 0, 0, 0.2);
}
.card-clad-grid .card-round-effect__tagline {
grid-area: tagline;
width: fit-content;
background-color: orange;
color: var(--common-style-font-dark);
padding: 2px 20px 2px 2px;
border-radius: 0px 0px 10px 0px;
font-weight: bold;
white-space: nowrap;
padding-left: 10px;
}
.card-clad-grid .card-round-effect__name {
grid-area: name;
font-weight: bold;
padding: 2px;
text-align: center;
}
.card-clad-grid .card-round-effect__description {
grid-area: description;
padding: 2px;
display: flex;
flex-direction: column;
justify-content: center;
}
.card-clad-grid .card-stat-header {
font-weight: bold;
font-size: 1.2em;
padding: 5px;
}
.card-clad-grid .card-actions {
grid-area: actions;
display: flex;
justify-content: center;
gap: 20px;
margin-top: 10px;
}
.card-clad-grid .card-actions > div {
min-width: 5.5em;
}
.card-action-icon {
margin: auto;
width: fit-content;
}
.card-action-label {
margin: auto;
width: fit-content;
text-align: center;
width: 5.5em;
min-width: 100%;
}
.card-special-description {
max-width: 14em;
margin: auto;
background: rgb(230, 225, 0);
color: rgb(20, 20, 20);
border-radius: 10px;
padding: 3px;
}
1f81f3fd26e8c639b4ceb21eb9497d44a9674e18
Shell Clad
0
53
2032
1899
2025-10-14T00:22:40Z
Artemis of Dust
630874
/* Voltage 1 */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Magic Attack cards.
|actions=attack,drop
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{Navigation}}
89b692151048046c9b4c0a7a5ccd91d58684ff11
2033
2032
2025-10-14T00:23:02Z
Artemis of Dust
630874
/* Voltage 3 */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Strategy==
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
===Deck Strategy===
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
===Positioning===
== Navigation ==
{{Navigation}}
9afe2ccaa6f201d86724840408823f31c478d691
Template:StrategyLink
10
706
2036
2025-10-14T00:27:16Z
Artemis of Dust
630874
Created page with "<includeonly>Please visit the [[/Strategy|Strategy page]].</includeonly>"
wikitext
text/x-wiki
<includeonly>Please visit the [[/Strategy|Strategy page]].</includeonly>
9f54fd8db9eedaeb1f0bb5f02b8e92ac9057b79c
2037
2036
2025-10-14T00:27:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>Please visit the [[/Strategy|Strategy page]].</includeonly><noinclude>{{doc}}</noinclude>
329069933dc75b5274f0f22302c9ff3d2a4e1137
Template:StrategyLink/doc
10
707
2038
2025-10-14T00:27:43Z
Artemis of Dust
630874
Created page with "{{StrategyLink}}"
wikitext
text/x-wiki
{{StrategyLink}}
beb78f38310b5c388d89a7f4f1e107950826b5e7
Flare
0
41
2039
1816
2025-10-14T00:28:13Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward people as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage by paying a single card, even in Voltage 3. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. Many of her skills can be spent both to attack and to perform a stronger Block action, with her Reaction cards being easily resused several times through other skills. To deal with Unblockable Movement Attacks, Flare's Ensnare and Aristocracy can freeze the Clad in place, or perform Reflex to dodge the attack.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using Desperate Measures and Serrated Edge. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her Demolish skill.
Flare is also uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
9d4e1cf4e8fa5a4d070b11bb69ba554384ed36e3
Luna
0
45
2040
1764
2025-10-14T00:28:26Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
[[Category:HacKClaD|Luna]]
cd754e170041b58703e6a9882182d8108164e27d
Mia
0
48
2041
1750
2025-10-14T00:28:50Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The audible shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
[[Category:HacKClaD|Mia]]
7ec42706ae698204995cb697f296033757451e0e
Amelia
0
37
2042
1752
2025-10-14T00:29:02Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{ContentBox
|header=Unique Mechanic: Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
b2f16d962ea91410592ecdb2553e33b990455fd9
Croy
0
39
2043
1767
2025-10-14T00:29:14Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{ContentBox
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
444ea49f0917c71f5e58ecb8590da086c4550abb
Lov
0
44
2044
1754
2025-10-14T00:30:27Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{HacKClaD/Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{HacKClaD/Keyterm|OVERCLOCKED}} state. This lasts for the duration of the round, and will grant additional benefits to some Skills.
'''Skills activating the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Standby Protocol
* Clairvoyent Lock-On
'''Skills modified by the {{HacKClaD/Keyterm|OVERCLOCKED}} state:'''
* Tomahawk Missile
* Bulletstorm
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are '''Overclocked''', this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are '''Overclocked'''.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while '''Overclocked'''.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are '''Overclocked''', Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
e078b981322b18fee48093c21f59e961a9f29b45
Rosette Delta
0
52
2045
1763
2025-10-14T00:30:37Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
: For the remainder of the round, if you are injured by damage, you do not drop magic stones on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
e28ba739999de9f521b8ca4e18cf61cf7264401f
2064
2045
2025-10-14T10:22:43Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{HacKClaD/Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Indomitable Spirit
|content=
Skills may activate {{HacKClaD/Keyterm|UNYIELDING}}, performing the following effect:
For the remainder of the round, when you are injured by damage, you do not drop Magic Shards on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
[MULTISTRIKE 2]. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
[MULTISTRIKE 2].
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate [UNYIELDING].
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
786ada6531e376f4d1eaefd58ab8889ef36a58a2
Flare Delta
0
42
2046
1762
2025-10-14T00:30:45Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=2
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
f9f5c9b1c7f5368a0ca06b5648db003e2aed50bc
Luna Delta
0
46
2047
1765
2025-10-14T00:30:55Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
==Rules FAQ==
{{FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{FAQ
|question=When playing Shoot after playing Chasing Melody, does its Multistrike change?
|anwswer=No.
The effect of Chasing Melody grants the effect of Multistrike 2 to the played Shoot card, however since it already has Multistrike 2, nothing is changed. Receiving the same Multistrike multiple times has no effect.
}}
{{FAQ
|question=If play a Support or Support Magic card multiple times in the same turn using Invocation, does the ATK value of Takemikazuchi increase again?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time any {{icon|support}} Support or {{icon|support magic}} Support Magic card is played it is considered a different card and thus increases the value of "X" on the effect of Takemikazuchi.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
e5dc514783f0ab7a94db05862f8b6fb615465d28
Mia Delta
0
49
2048
1759
2025-10-14T00:31:04Z
Artemis of Dust
630874
/* Navigation */ Added strategy
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata 03 =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
cffe3be73dc4d17ad25806b1e972fbf4ba5719ba
Playable Characters
0
695
2050
1923
2025-10-14T00:34:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
=== Characters ===
<templatestyles src="Main_Page/shared/styles.css"/>
<div class="home-characters">
{{home-character|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{home-character|name=Flare|link=Flare|image=Flare Icon.png}}
{{home-character|name=Luna|link=Luna|image=Luna Icon.png}}
{{home-character|name=Mia|link=Mia|image=Mia Icon.png}}
{{home-character|name=Amelia|link=Amelia|image=Amelia Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Lov|link=Lov|image=Lov Icon.png}}
{{home-character|name=Croy|link=Croy|image=Croy Icon.png}}
</div>
<div class="home-characters">
{{home-character|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{home-character|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{home-character|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{home-character|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{home-character|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
</div>
== Navigation ==
{{Navigation}}
b76fc4d41a6dcf150f0f4fc5cc5220a1608d4963
2059
2050
2025-10-14T01:20:49Z
Artemis of Dust
630874
wikitext
text/x-wiki
=== Characters ===
{{CharacterSelectStart|logo=game-hackclad-logo.png}}
{{homeButton|name=Rosette|link=Rosette|image=Rosette Icon.png}}
{{homeButton|name=Flare|link=Flare|image=Flare Icon.png}}
{{homeButton|name=Luna|link=Luna|image=Luna Icon.png}}
{{homeButton|name=Mia|link=Mia|image=Mia Icon.png}}
{{homeButton|name=Amelia|link=Amelia|image=Amelia Icon.png}}
{{CharacterSelectEnd}}
{{CharacterSelectStart|logo=game-cross-fate-logo.png}}
{{homeButton|name=Lov|link=Lov|image=Lov Icon.png}}
{{homeButton|name=Croy|link=Croy|image=Croy Icon.png}}
{{CharacterSelectEnd}}
{{CharacterSelectStart|logo=game-delta-logo.png}}
{{homeButton|name=Rosette-Δ|link=Rosette_Delta|image=Rosette_Delta Icon.png}}
{{homeButton|name=Flare-Δ|link=Flare_Delta|image=Flare_Delta Icon.png}}
{{homeButton|name=Luna-Δ|link=Luna_Delta|image=Luna_Delta Icon.png}}
{{homeButton|name=Mia-Δ|link=Mia_Delta|image=Mia_Delta Icon.png}}
{{homeButton|name=Amelia-Δ|link=Amelia_Delta|image=Amelia_Delta Icon.png}}
{{CharacterSelectEnd}}
== Navigation ==
{{Navigation}}
7090c0f290c55a0263c8855a40feba6d97259122
Template:CharacterSelectStart
10
708
2051
2025-10-14T00:51:38Z
Artemis of Dust
630874
Created page with "<includeonly><div class="character-select-menu"> <div class="character-select-logo">[[File:{{{logo|}}}|x50px]]</div></includeonly><templatestyles src="Template:CharacterSelectStart/styles.css" /><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly><div class="character-select-menu">
<div class="character-select-logo">[[File:{{{logo|}}}|x50px]]</div></includeonly><templatestyles src="Template:CharacterSelectStart/styles.css" /><noinclude>{{doc}}</noinclude>
de528f083b7f91e834a466bbc44ef8bf6cc87584
2054
2051
2025-10-14T00:55:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="character-select-menu">
<div class="character-select-logo">[[File:{{{logo|}}}|x50px]]</div>
<div class="character-select-list"></includeonly><templatestyles src="Template:CharacterSelectStart/styles.css" /><noinclude>{{doc}}</noinclude>
217c8ba246ec379059504a44507fdae8c456c80e
2060
2054
2025-10-14T01:21:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><div class="character-select-menu">
<div class="character-select-logo">[[File:{{{logo|}}}|300x100px]]</div>
<div class="character-select-list"></includeonly><templatestyles src="Template:CharacterSelectStart/styles.css" /><noinclude>{{doc}}</noinclude>
c9345555105d53f27b1d89513e7168a632cb1e62
Template:CharacterSelectStart/doc
10
709
2052
2025-10-14T00:52:12Z
Artemis of Dust
630874
Created page with "{{CharacterSelectStart |logo=game-hackclad-logo.png}}"
wikitext
text/x-wiki
{{CharacterSelectStart
|logo=game-hackclad-logo.png}}
fa7552c727d05e895b528f4526390e19f3970681
File:Game-hackclad-logo.png
6
710
2053
2025-10-14T00:52:51Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:CharacterSelectStart/styles.css
10
711
2055
2025-10-14T00:56:29Z
Artemis of Dust
630874
Created page with ".character-select-menu { display: grid; grid-template-columns: 0fr 1fr; width: 100%; } .character-select-list { display: flex; justify-content: center; column-gap: 10px; margin-bottom: 5px; }"
sanitized-css
text/css
.character-select-menu {
display: grid;
grid-template-columns: 0fr 1fr;
width: 100%;
}
.character-select-list {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
9085f3ec1fd1d0d475017ffce60c69e7449253f3
2061
2055
2025-10-14T01:25:12Z
Artemis of Dust
630874
sanitized-css
text/css
.character-select-menu {
display: grid;
grid-template-columns: 0fr 1fr;
width: 100%;
}
.character-select-logo {
width: 300px;
display: flex;
flex-direction: column;
justify-content: center;
}
.character-select-list {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
a964bb8bbba20a96dc46af019a6e53db9effa5b8
2062
2061
2025-10-14T01:26:21Z
Artemis of Dust
630874
sanitized-css
text/css
.character-select-menu {
display: grid;
grid-template-columns: 0fr 1fr;
width: 100%;
}
.character-select-logo {
width: 300px;
display: flex;
flex-direction: column;
justify-content: center;
}
.character-select-list {
display: flex;
justify-content: space-evenly;
column-gap: 10px;
margin-bottom: 5px;
}
f00a669e4fb001175e5258529737f8feb7855c0b
2063
2062
2025-10-14T01:27:25Z
Artemis of Dust
630874
sanitized-css
text/css
.character-select-menu {
display: grid;
grid-template-columns: 0fr 1fr;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
.character-select-logo {
width: 300px;
display: flex;
flex-direction: column;
justify-content: center;
}
.character-select-list {
display: flex;
justify-content: space-evenly;
column-gap: 10px;
margin-bottom: 5px;
}
deba1ed3a72d98cbb2cb7fd1a08b3269be15f50f
Template:CharacterSelectEnd
10
712
2056
2025-10-14T00:57:54Z
Artemis of Dust
630874
Created page with "</div></div>"
wikitext
text/x-wiki
</div></div>
3613706a69009ad5b8f0efda835ca7db04cae5cd
File:Game-delta-logo.png
6
713
2057
2025-10-14T01:07:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Game-cross-fate-logo.png
6
714
2058
2025-10-14T01:20:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Keyterm
10
111
2067
1497
2025-10-15T02:59:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><b>{{{1|}}}</b></includeonly><noinclude>{{doc}}</noinclude>
ba71e2d5e76ce391e85f786772c7006d4ad557ed
Template:Keyterm/doc
10
715
2068
2025-10-15T03:00:03Z
Artemis of Dust
630874
Created page with "{{Keyterm|Extra Cost}}"
wikitext
text/x-wiki
{{Keyterm|Extra Cost}}
1426f8171770eb4c6f0fa91a0d86e30ba2ab0aff
Template:Tooltip
10
716
2069
2025-10-15T03:04:35Z
Artemis of Dust
630874
Created page with "<includeonly><span class="tooltip" {{ #ifeq: {{{line|true}}} | false | style="border-bottom: 0;" }}>{{{1}}}<span class="tooltiptext" style="{{#if:{{{text-align|}}}|text-align:{{{text-align|default}}};}}">{{{2}}}</span></span></includeonly><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly><span class="tooltip" {{ #ifeq: {{{line|true}}} | false | style="border-bottom: 0;" }}>{{{1}}}<span class="tooltiptext" style="{{#if:{{{text-align|}}}|text-align:{{{text-align|default}}};}}">{{{2}}}</span></span></includeonly><noinclude>{{doc}}</noinclude>
ff6580b5d6c520b99f7807dcf353f13fc7827b00
2070
2069
2025-10-15T03:05:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly><span class="tooltip" {{ #ifeq: {{{line|true}}} | false | style="border-bottom: 0;" }}>{{{1}}}<span class="tooltiptext" style="{{#if:{{{text-align|}}}|text-align:{{{text-align|default}}};}}">{{{2}}}</span></span></includeonly><templatestyles src="Template:Tooltip/styles.css"/><noinclude>{{doc}}</noinclude>
8d07467a5e2fae66a91268d411cdb6b0c4b2d766
Template:Tooltip/doc
10
717
2071
2025-10-15T03:10:00Z
Artemis of Dust
630874
Created page with "{{Tooltip|test|test}}"
wikitext
text/x-wiki
{{Tooltip|test|test}}
eff5f0d093c21404c667b0c92df9cf8c643050ae
Template:Icon/doc
10
718
2072
2025-10-15T03:13:59Z
Artemis of Dust
630874
Created page with "{{Icon|Reaction Magic}}"
wikitext
text/x-wiki
{{Icon|Reaction Magic}}
2cda3c0654e19c96656f4753a9cf5cb16cbe9162
2074
2072
2025-10-15T03:14:37Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Icon|reaction magic}}
406ae23cd57946d18c48d83f0881ff924f81c739
Template:Icon
10
107
2073
1601
2025-10-15T03:14:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>[[File:{{#switch: {{{1|}}}
|attack = HacKClaD_Attack_Icon.png
|attack magic = HacKClaD_Attack_Magic_Icon.png
|support = HacKClaD_Support_Icon.png
|support magic = HacKClaD_Support_Magic_Icon.png
|reaction = HacKClaD_Reaction_Icon.png
|reaction magic = HacKClaD_Reaction_Magic_Icon.png
}}|{{{2|22}}}px|link=]]</includeonly><noinclude>{{doc}}</noinclude>
45e3346ae404973b4201e726b1d5bc34df9c1c87
Flare
0
41
2075
2039
2025-10-15T03:18:09Z
Artemis of Dust
630874
Overview
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward her fellow Witches as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage with her bulky {{Icon|image=reaction}} Reaction skills, even in Voltage 3, with her Reaction cards being easily resused through her '''Repair''' card. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. To deal with Unblockable Movement Attacks, Flare is able to trap the Clad's movement with '''Ensnare''', or perform '''Reflex''' to dodge the attack entirely.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using '''Desperate Measures''' and '''Serrated Edge'''. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her '''Demolish''' card for even more reward.
Flare is uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill. Whatever the situation asks for, Flare will adapt.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
487013c286caee62b73d4edd130d540ff8f03413
2076
2075
2025-10-15T03:19:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward her fellow Witches as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage with her bulky {{Icon|reaction}} Reaction skills, even in Voltage 3, with her Reaction cards being easily resused through her '''Repair''' card. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. To deal with Unblockable Movement Attacks, Flare is able to trap the Clad's movement with '''Ensnare''', or perform '''Reflex''' to dodge the attack entirely.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using '''Desperate Measures''' and '''Serrated Edge'''. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her '''Demolish''' card for even more reward.
Flare is uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill. Whatever the situation asks for, Flare will adapt.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
[[Category:HacKClaD|Flare]]
efc0cefdc50917ded513a212c4841a2c0635b128
Amelia Delta
0
38
2077
2049
2025-10-15T03:25:38Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Even in desparate times, science never halts. Amelia-Δ brings with her an army of spider drones to control the board with her unique resource-driven deck.
Unlike other Witches, Amelia-Δ can expand the size of her deck using '''Experiment''', however the cards she receives are random, forcing her to adapt. Combined with a number of cards that are improved by the size of the discard pile, Amelia-Δ sets up for huge damage potential through slowly maximising the number of cards she can hold in discard.
To power these cards, Amelia-Δ creates spider drones onto the field, able to perform various tasks including damaging the Clad, harvesting Magic Shards, or even protecting Amelia-Δ from harm, which are then removed to create her evergrowing array of tools.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
53b8f00885c94c3fa32238de5c6397c5bffbbc19
2100
2077
2025-10-16T00:45:57Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Even in desparate times, science never halts. Amelia-Δ brings with her an army of spider drones to control the board with her unique resource-driven deck.
Unlike other Witches, Amelia-Δ can expand the size of her deck using '''Experiment''', however the cards she receives are random, forcing her to adapt. Combined with a number of cards that are improved by the size of the discard pile, Amelia-Δ sets up for huge damage potential through slowly maximising the number of cards she can hold in discard.
To power these cards, Amelia-Δ creates spider drones onto the field, able to perform various tasks including damaging the Clad, harvesting Magic Shards, or even protecting Amelia-Δ from harm, which are then removed to create her evergrowing array of tools.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
[[Category:HacKClaD|Amelia_Delta]]
580fab59185a735b4113024901dd1bc8c3ef1119
Rosette Delta/Strategy
0
719
2078
2025-10-15T03:32:39Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The unyielding berserker of Ragaldo.}} [[Category:HacKClaD|Rosette_Delta]]"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
d62a63a5478851276c33d828dad59839e64cf673
Flare Delta/Strategy
0
720
2079
2025-10-15T03:33:02Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The noble battalion of Chevreul.}} [[Category:HacKClaD|Flare_Delta]]"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
6dc54cddd2dfb77eab0ef79f8dfd56807e303202
Luna Delta/Strategy
0
721
2080
2025-10-15T03:33:21Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The imperial diviner of Valrhona.}} [[Category:HacKClaD|Luna_Delta]]"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
e0e1510938626b0e053cd4cdb8715170f763f75b
Lov/Strategy
0
722
2081
2025-10-15T03:33:38Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The robotic servant and guide of Cross.}} [[Category:HacKClaD|Lov]]"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
6f75ba2fab6ee3453d407aab0e6e3bdb4c395ea9
Croy/Strategy
0
723
2082
2025-10-15T03:33:50Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation |summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}} [[Category:HacKClaD|Croy]]"
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
5446ea6ae84562b1641eed910694dc3710fee9c8
Shell Clad
0
53
2083
2033
2025-10-15T03:35:02Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
47d03a91c211129bb8b3892db5a27e0ad12932c2
Shell Clad/Strategy
0
724
2084
2025-10-15T03:35:26Z
Artemis of Dust
630874
Created page with "Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased It is also uniquely placing down the most Magic Shards of any Clad. ==Deck Strategy== Despite the Shell Clad not moving v..."
wikitext
text/x-wiki
Shell Clad is a slow-moving fortress of large area damage, and the introducton of Round Effects. Its huge area damage and the ability to make itself completely immune to non-damaging effects or increase its own ATK level makes it the most overty threatening Clad to survive. However, its extremely slow movement makes it one of the most easily chased
It is also uniquely placing down the most Magic Shards of any Clad.
==Deck Strategy==
Despite the Shell Clad not moving very much, movement is still valuable because the Shell Clad places ''the most Magic Shards of any Clad'', leaving considerable value on the board to collect. However, if you don't need to collect Magic Shards, it is ''extremely easy'' to stay near to the Shell Clad.
The Shell Clad during Voltage 1 has a round effect to reduce the damage of {{HacKClaD/Icon|attack}} Attack cards, this makes it highly valuable to start the game with any {{HacKClaD/Icon|attack magic}} Attack Magic skill to bypass the effect entirely, and replace the '''Shot'''/'''Shoot''' card at the earliest opportunity unless deemed necessary for other reasons (e.g. Luna maximising {{HacKClaD/Icon|attack}} Attack cards in her deck). While an effect will eventually make {{HacKClaD/Icon|attack magic}} Attack Magic cards deal less damage, this only applies to a ''single round'' of the entire game, and is easily circumvented. Similarly any {{HacKClaD/Icon|support}} Support or {{HacKClaD/Icon|support magic}} Support Magic card designed to affect the Clad such as positioning, orientation, or movement are much less useful.
The card '''Reckless Abandon''' makes it particularly noteworthy to stack multiple attacks in one turn if able. Various cards like Rosette's '''Sol Shimmer''' or Mia-Δ's '''Weapon Foraging''' are exceptional for their ability to multiply the benefits.
Because attacks cover ''very large'' amounts of space in all directions, it can be very hard not to be forced into blocking attacks. This makes it especially good to have strong Block cards that can resist the threats, without needing to change position.
==Positioning==
==Navigation==
{{Navigation}}
7e9a3fda4f80f52f6c985a438534245efd4e21a8
Luna Delta
0
46
2085
2047
2025-10-15T21:35:20Z
Artemis of Dust
630874
Overview
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Luna-Δ provides an explosive offensive calculcated through divination. With her exorbitantly high cost and high damage cards like '''Thunderstep''' and '''Takemikazuchi''', Luna-Δ is encumbered with a strict necesssity for MP, which she can generate enormous amounts of through her other skills, especially '''Tsukuyomi''' which can generate potentially 3 MP in a single card.
Using the '''Divination''' ability, Luna-Δ is also able to look into the future of the Clad's intentions. This allows her to position safely to avoid danger before it even begins. However, if she does find herself in a tight spot, she can protect herself from even extreme threats with the infamous '''Mirror of Eight'''.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
==Rules FAQ==
{{FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{FAQ
|question=When playing Shoot after playing Chasing Melody, does its Multistrike change?
|anwswer=No.
The effect of Chasing Melody grants the effect of Multistrike 2 to the played Shoot card, however since it already has Multistrike 2, nothing is changed. Receiving the same Multistrike multiple times has no effect.
}}
{{FAQ
|question=If play a Support or Support Magic card multiple times in the same turn using Invocation, does the ATK value of Takemikazuchi increase again?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time any {{icon|support}} Support or {{icon|support magic}} Support Magic card is played it is considered a different card and thus increases the value of "X" on the effect of Takemikazuchi.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
0089e3d0e8c9e190f8ec0d51a6de49985f757859
2106
2085
2025-10-16T00:51:58Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Luna-Δ provides an explosive offensive calculcated through divination. With her exorbitantly high cost and high damage cards like '''Thunderstep''' and '''Takemikazuchi''', Luna-Δ is encumbered with a strict necesssity for MP, which she can generate enormous amounts of through her other skills, especially '''Tsukuyomi''' which can generate potentially 3 MP in a single card.
Using the '''Divination''' ability, Luna-Δ is also able to look into the future of the Clad's intentions. This allows her to position safely to avoid danger before it even begins. However, if she does find herself in a tight spot, she can protect herself from even extreme threats with the infamous '''Mirror of Eight'''.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
==Rules FAQ==
{{FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{FAQ
|question=When playing Shoot after playing Chasing Melody, does its Multistrike change?
|anwswer=No.
The effect of Chasing Melody grants the effect of Multistrike 2 to the played Shoot card, however since it already has Multistrike 2, nothing is changed. Receiving the same Multistrike multiple times has no effect.
}}
{{FAQ
|question=If play a Support or Support Magic card multiple times in the same turn using Invocation, does the ATK value of Takemikazuchi increase again?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time any {{icon|support}} Support or {{icon|support magic}} Support Magic card is played it is considered a different card and thus increases the value of "X" on the effect of Takemikazuchi.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
[[Category:HacKClaD|Luna_Delta]]
477290f1c9c6040eb64da38bcfe46bd9d9d63e58
Flare Delta
0
42
2086
2046
2025-10-15T21:46:46Z
Artemis of Dust
630874
/* CP Ability */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=1
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
3e7a60115ab9383140857b2b1650ed617762d5ee
2087
2086
2025-10-15T21:56:54Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Acting as a one-woman sentry position, Flare-Δ is armed with turrets capable of both absorbing the Clad's offensive while dealing high damage on retaliation.
In addition to her limited movement, the cards '''Steady Positions''', '''Cannonade''' and '''Designated Fire Point''' reward her for not moving ''during her turn''. This makes it essential to prepare her position in advance, especially with the 4<sup>th</sup> Turn Slot to give her just enough movement to set up her position. This is especially because her cards can double as both powerful {{Icon|reaction}} skills, and as {{Icon|support}} Support and {{Icon|attack}} Attack skills during her turn, allowing her to take late turn positions without commiting to reactions.
In addition, Flare-Δ generates an extreme amount of CP through her synergies with '''Maelstrom Formation''', able to spend it liberally to power up her attacks including '''Lead Downpour''' and '''Lightpulsar Special Payload''', or to provide much needed card draw.
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=1
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{HacKClaD/Keyterm|INTERCEPT 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{HacKClaD/Keyterm|INTERCEPT X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
256517fc42c7aa0a4c81214eff619907f17ae930
2089
2087
2025-10-15T22:00:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Acting as a one-woman sentry position, Flare-Δ is armed with turrets capable of both absorbing the Clad's offensive while dealing high damage on retaliation.
In addition to her limited movement, the cards '''Steady Positions''', '''Cannonade''' and '''Designated Fire Point''' reward her for not moving ''during her turn''. This makes it essential to prepare her position in advance, especially with the 4<sup>th</sup> Turn Slot to give her just enough movement to set up her position. This is especially because her cards can double as both powerful {{Icon|reaction}} skills, and as {{Icon|support}} Support and {{Icon|attack}} Attack skills during her turn, allowing her to take late turn positions without commiting to reactions.
In addition, Flare-Δ generates an extreme amount of CP through her synergies with '''Maelstrom Formation''', able to spend it liberally to power up her attacks including '''Lead Downpour''' and '''Lightpulsar Special Payload''', or to provide much needed card draw.
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=1
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{Keyterm|Intercept 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{ContentBox
|header= Counter-battery
|content=
Skills performing {{Keyterm|Intercept X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
cb6b43e03da79cd66ee1be99c6ebd0c6c86741e7
2105
2089
2025-10-16T00:51:45Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Acting as a one-woman sentry position, Flare-Δ is armed with turrets capable of both absorbing the Clad's offensive while dealing high damage on retaliation.
In addition to her limited movement, the cards '''Steady Positions''', '''Cannonade''' and '''Designated Fire Point''' reward her for not moving ''during her turn''. This makes it essential to prepare her position in advance, especially with the 4<sup>th</sup> Turn Slot to give her just enough movement to set up her position. This is especially because her cards can double as both powerful {{Icon|reaction}} skills, and as {{Icon|support}} Support and {{Icon|attack}} Attack skills during her turn, allowing her to take late turn positions without commiting to reactions.
In addition, Flare-Δ generates an extreme amount of CP through her synergies with '''Maelstrom Formation''', able to spend it liberally to power up her attacks including '''Lead Downpour''' and '''Lightpulsar Special Payload''', or to provide much needed card draw.
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=1
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{Keyterm|Intercept 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header= Counter-battery
|content=
Skills performing {{Keyterm|Intercept X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
[[Category:HacKClaD|Flare_Delta]]
f0e07ae8476ff90a69dc2c2f9e65abd4b6b2ccd4
Rosette Delta
0
52
2088
2064
2025-10-15T21:59:40Z
Artemis of Dust
630874
Formatting
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{ContentBox
|header=Indomitable Spirit
|content=
Skills may activate {{Keyterm|Unyielding}}, performing the following effect:
For the remainder of the round, when you are injured by damage, you do not drop Magic Shards on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
{{Keyterm|Multistrike 2}}.
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
7fb5109c73efbc02ebb7163bb151a078a16ecba5
2104
2088
2025-10-16T00:51:30Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Indomitable Spirit
|content=
Skills may activate {{Keyterm|Unyielding}}, performing the following effect:
For the remainder of the round, when you are injured by damage, you do not drop Magic Shards on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
{{Keyterm|Multistrike 2}}.
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
[[Category:HacKClaD|Rosette_Delta]]
d7ce286537912d558202f12e1a0b45ba788cd955
Lov
0
44
2090
2044
2025-10-15T22:03:04Z
Artemis of Dust
630874
Formatting
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{Keyterm|Overclocked}} state. This lasts for the duration of the round, and will grant additional benefits to some skills, including Tomahawk Missile and Bulletstorm.
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are {{Keyterm|Overclocked}}, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are {{Keyterm|Overclocked}}, Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
220c4dcd9348baa93424182ebcd6991fcab06a33
2093
2090
2025-10-16T00:36:12Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
From the hidden organisation of Cross, Lov is a caring android working alongside the Witches to dispatch the Clad.
Lov can dish out high damage with her '''Coordinated Fire''' and '''Combined Arms''' from afar by positioning adjacent to other Witches. She can also use her unique CP Action to gain a permanent bonus, increasing her ATK when adjacent to other Witches for the remainder of the game.
However, this need to position around other players puts Lov in considerable danger. To offset this, Lov comes with an assortment of extremely powerful defensive cards including '''Cybermana Shield''' and '''Nullifier Ward''', allowing her to remain in position safely. She can also make particular use of CP to move, thanks to her '''Cybermana Charge''' granting her a unique access to CP far more than any other Witch.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{ContentBox
|header=Unique Mechanic: Overclock
|content=
Lov can be temporarily put into the {{Keyterm|Overclocked}} state. This lasts for the duration of the round, and will grant additional benefits to some skills, including Tomahawk Missile and Bulletstorm.
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are {{Keyterm|Overclocked}}, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are {{Keyterm|Overclocked}}, Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
fb6532bc5a6322961cb1b7ea8a112f5be73fadf1
2101
2093
2025-10-16T00:50:00Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
From the hidden organisation of Cross, Lov is a caring android working alongside the Witches to dispatch the Clad.
Lov can dish out high damage with her '''Coordinated Fire''' and '''Combined Arms''' from afar by positioning adjacent to other Witches. She can also use her unique CP Action to gain a permanent bonus, increasing her ATK when adjacent to other Witches for the remainder of the game.
However, this need to position around other players puts Lov in considerable danger. To offset this, Lov comes with an assortment of extremely powerful defensive cards including '''Cybermana Shield''' and '''Nullifier Ward''', allowing her to remain in position safely. She can also make particular use of CP to move, thanks to her '''Cybermana Charge''' granting her a unique access to CP far more than any other Witch.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{Mechanic
|header=Overclock
|content=
Lov can be temporarily put into the {{Keyterm|Overclocked}} state. This lasts for the duration of the round, and will grant additional benefits to some skills, including Tomahawk Missile and Bulletstorm.
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are {{Keyterm|Overclocked}}, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are {{Keyterm|Overclocked}}, Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
[[Category:HacKClaD|Lov]]
9ddcd91f9ce9c05363206ef956e4fa86c9289c54
Strategy
0
54
2091
1623
2025-10-15T22:41:06Z
Artemis of Dust
630874
/* Reform Cycles */
wikitext
text/x-wiki
== Injuries ==
=== Standing on Entry Points ===
== Deck Composition ==
After each Deck Reshuffle, players can choose to remove a card from their discard pile, and add in ''any card'' from the Enhanced Deck of their choosing. While the specific options vary dramatically by character, there are some universal concepts that apply to all characters.
=== First Enhanced Card ===
At the start of the game you have many options, however the first 2 rounds are very restrictive, giving rise to some common priotities for cards in the early game:
* Do not have expensive costs (e.g. high MP costs) you may not be able to fulfil in only 2 rounds.
* Generate long-term value, such as MP or CP, which multiplies for every cycle the card is played.
* Does ''not'' need to be placed on the Turn Board, freeing up the space to manipulate other cards.
These guidelines help select cards that useful immediately, without stagnating the early-game or denying you resources that can be useful later.
=== Removing Weak Basic Cards ===
Every character has a shared three universal cards: '''Block''', '''Shot''', and '''Move'''. These are usually the weakest cards in a character's entire deck.
* '''Shot''' converts a total 2 cards for 1 MP, being among the lowest scoring cards in HacKClaD. It is usually ''more valuable'' when spent just to generate MP which helps later rounds, making it particularly terrible to play ''even in the early-game''.
* '''Block''' does not mitigate the Clad's attacks from as early as Round 3. It generates next to no value and it's difficult to find a situation where spending 1 Card to reduce 2 Damage is a good trade.
* '''Move''' depending on character you may have more than enough movement already built into Basic Actions as well as other cards with Movement effects attached to them.
This is not an ''absolute'' approach, as some characters may have specific mechanics that support different universal cards (e.g. Luna can use Shot to power up other attacks). However, they are often the best cards to consider removing early when possible.
=== Final Enhanced Card ===
Under standard conditions, you will receive your last Enhanced Card on Round 9, with a high chance it simply never gets drawn. In the vast majority of cases, it's best to simply take a card worth 4 VP (e.g. Auxiliary Mana) to improve your Deck VP before the end of the game.
In some cases, a card can be higher value than 4 VP if played, but this is reliant on drawing and using the card effectively, making it significantly higher risk.
== Reform Cycles==
A critical function in HacKClaD is understanding Deck Reforming. For all characters (except Amelia-Δ) the deck is always 9 cards. This gives a cycle pattern for when Reforms will occur. Playing around these cycles is essential to optimising the value of a deck.
===The 5-2 Cycle===
Due to the nature of a fixed total number of cards and always drawing to a fixed hand size, a deck reform will normalise the remaining deck size to 5 cards (1 on the board, 3 in hand, all remaining cards in the deck). As a result, every alternating turn will have either 5 cards in the deck, or 2 cards in the deck.
{| class="wikitable"
! Round !! Cards in the Deck !! Total Deck Reforms
|-
| 1 || 5 || 0
|-
| 2 || 2 || 0
|-
| 3 || 5 || '''1'''
|-
| 4 || 2 || 1
|-
| 5 || 5 || '''2'''
|-
| 6 || 2 || 2
|-
| 7 || 5 || '''3'''
|-
| 8 || 2 || 3
|-
| 9 || 5 || '''4'''
|}
This process is <u>normalising</u>, meaning even if you were to draw an extra card to make the deck go down to 1 card, at the start of the next round you will still draw up to 3 and reset it to 5, immediately returning to the standard cycle.
=== Accelerating a Round ===
In order to accelerate the process, we must speed up a cycle by 1 whole round. Because the cycle is normalising, it doesn't matter ''when'' in the cycle this occurs, only that it happens '''before the start of the turn you would Deck Reform'''. This means you need to burn through an additional '''3 cards in 2 rounds'''.
In order to accomplish this, you must:
* Remove at least 2 cards from the deck
* Trigger a reform, either by removing a third card or otherwise forcing an empty deck to reshuffle.
* Have at least 3 cards out of the discard pile when the deck reform occurs.
{| class=wikitable
! Effects to remove cards from the Deck
! Effects to trigger a Deck Reform from an empty Deck
! Cards excluded from a Deck Reform
|-
|
* 1st Turn Bonus.
* Additional Card Draw effects.
* Deck discard effects.
|
* 3rd Turn Bonus.
* Look at a card in the deck.
* Reveal a card in the deck.
|
* A card currently being played when the deck is reshuffled.
* All cards in hand.
* All cards on the Turn Board.
|}
If you have 3 cards removed from the discard pile (i.e. in your hand), an entire round of the deck cycle is skipped. If you have <u>less than 3 cards</u>, the deck will reform with less cards, but will ''eventually'' return to its normalised cycles if nothing else is removed from the deck. If you have <u>more than 3</u> removed from the discard pile, a second round can be accelerated even faster, snowballing the effect across multiple cycles.
If you are successful, you will gain access to CP and Enhanced Cards sooner than otherwise possible. If this can be accomplished '''two times''' in a game, a fifth Deck Reform will occur, giving a large bonus in CP and total deck VP. ''Achieving a fifth Deck Reform is extremely difficult. Very few characters have the means to accomplish this much deck discarding, and it still relies on luck for a necessary card to not be trapped at the bottom of the deck.''
{{ContentBox
|header=Accelerated Deck Cycle Example - Amelia
|content=
Amelia during Round 3 selects the 1<sup>st</sup> Turn, drawing an additional card, reducing her deck down to 4 cards. During this turn she plays '''Defrag''', and discards the top card of the deck, reducing it down to 3 cards.
On Round 4, Amelia draws 3 cards, leaving the deck empty. Amelia selects the 3<sup>rd</sup> Turn, she is prompted to Draw a card, causing her to Reform the deck instantly bringing it to 5 cards. She then draws a card from the Reformed deck, and places one back, keeping it at 5. At this point she is now a round ahead of the cycles and will Reform on turns 6 and 8.
}}
=== Slowing a Round ===
There is only one way to fall behind the cycle and that is to hold a card in hand at the end of a turn, reducing your card draw. '''A single lost card draw delays the Deck Reform by a round''', making it critically important that you either compensate by removing a card from the deck later, or on the second round of a cycle perform a Look/Reveal/Discard effect to trigger the Reform.
{{ContentBox
|header=Slowed Deck Cycle Example - Flare
|content=
During Round 6, Flare selects 2<sup>nd</sup> and decides to end her turn holding onto a copy of Fortress. Rosette selected 3<sup>rd</sup> and during her turn applies Knockback, causing the Clad to move. As a result, the Clad's third attack does not hit Flare, meaning she cannot spend her Fortress card as planned.
At the start of Round 7, Flare draws 2 Cards, leaving the Deck at 0 cards. If she does not trigger a reform this round, she will be severely punished. To avoid this, she may play Repair, select 1<sup>st</sup> Turn, select 3<sup>rd</sup> Turn, or spend 2 CP to draw a card. If she does not, she will instead reform at the start of Round 8, and will not get to perform a fourth Deck Reform on Round 9.
}}
===CP Card Draw===
Every character can spend CP to draw a card. This is especially powerful when combined with smart deck cycles, as not only can it allow a character to achieve the cycle with only 1 other card draw or deck discard, but they will hold an extra card in hand during the deck reform, accelerating ''a second'' deck reform when performed with a full hand. This is essentially 2 cards worth of value toward Deck Reforms, which can often lead toward getting a fifth reform, paying back the CP spent earlier, and generating Deck VP, while giving a stronger deck sooner.
For this reason, it is often very opportunistic to intentionally spend CP this way, as it is one of the most efficient ways to receive card draw.
This can become ''extremely strong'' if timed with a 1<sup>st</sup> Turn Slot to hold a staggering 5 cards in hand, making a second accelerated Deck Reform trivially easy.
===Avoiding Bad Deck Sequencing===
One of the most dangerous outcomes to this strategy is having necessary card draw and deck discard effects hidden at the bottom of your deck. They will ''not'' be usable until the next round when it is too late. You can potentially look for it using a CP Action, but in most cases this is a bad position. It is often beneficial to intentionally keep these cards on the Turn Board to maximise the chance you will use them at the beginning of a cycle.
===3rd Turn Slot===
The 3<sup>rd</sup> Turn Slot is rarely-contested on the Turn Board due to not providing resources, however it is one of the best ways to trigger your first accelerated Deck Reform. This makes it a surprisingly potent option, as triggering a Deck Reform at this time guarantees 3 cards are removed from the discard pile (your hand), as long as two more cards were removed from the deck.
This also has the benefit of kick-starting your next cycle, as you are in a better position to claim the 1<sup>st</sup> Turn Slot in the next cycle and try to repeat the process.
== Navigation ==
{{Navigation}}
eb069904ceeb466df8ddd58f95117bca7d35d362
Croy
0
39
2092
2043
2025-10-16T00:29:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
The mysterious Witch, Croy, appears through dimensional gates much like the same the Clad emerge from. Croy introduces a fully unique mechanic where players may spend MP to travel across the arena using Gate Tokens she places. Croy has limited movement on her own, but by placing '''Gate Tokens''' she is able to immediately teleport to nearby locations, giving her a unique control of the battlefield. However, she is not alone in this, as any other player may also use her Gate Tokens to travel, requiring careful planning to not allow her players to use the Gates against her.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{ContentBox
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
5d95fe2f2c6725ffc1cb34b5b9153ddc73d35a13
2102
2092
2025-10-16T00:50:26Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
The mysterious Witch, Croy, appears through dimensional gates much like the same the Clad emerge from. Croy introduces a fully unique mechanic where players may spend MP to travel across the arena using Gate Tokens she places. Croy has limited movement on her own, but by placing '''Gate Tokens''' she is able to immediately teleport to nearby locations, giving her a unique control of the battlefield. However, she is not alone in this, as any other player may also use her Gate Tokens to travel, requiring careful planning to not allow her players to use the Gates against her.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{Mechanic
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
[[Category:HacKClaD|Croy]]
f0901f5d94b36693b357b304125bddf3d7be5372
Template:Mechanic
10
725
2094
2025-10-16T00:38:56Z
Artemis of Dust
630874
Created page with "<includeonly>{{ContentBox |content= {{{1|}}} }}</includeonly><templatestyles src="Template:Mechanic/styles.css" /><noinclude>{{doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{ContentBox
|content=
{{{1|}}}
}}</includeonly><templatestyles src="Template:Mechanic/styles.css" /><noinclude>{{doc}}</noinclude>
bb1f81de0d8eeea2cc2d17e288205397da4d494f
2096
2094
2025-10-16T00:39:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=mechanic-overview
|content=
{{{1|}}}
}}</includeonly><templatestyles src="Template:Mechanic/styles.css" /><noinclude>{{doc}}</noinclude>
1cbb8ff75feecaa097eb72296f5cef5188c578b4
2097
2096
2025-10-16T00:39:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=mechanic-overview
|header={{{header|}}}
|content={{{content=|}}}
}}</includeonly><templatestyles src="Template:Mechanic/styles.css" /><noinclude>{{doc}}</noinclude>
ddd150df5ff359858f8b290f5cd8dca9d817cab8
2099
2097
2025-10-16T00:40:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
<includeonly>{{ContentBox
|class=mechanic-overview
|header={{{header|}}}
|content={{{content|}}}
}}</includeonly><templatestyles src="Template:Mechanic/styles.css" /><noinclude>{{doc}}</noinclude>
da1e37ea5c4446f887bca1ca17cb1a921f8309c6
Template:Mechanic/styles.css
10
726
2095
2025-10-16T00:39:09Z
Artemis of Dust
630874
Created page with ".mechanic-overview { width: var( --overview-card-width ); max-width: var( --overview-card-max-width ); }"
sanitized-css
text/css
.mechanic-overview {
width: var( --overview-card-width );
max-width: var( --overview-card-max-width );
}
570beca7776eb03b22ec19098bd7e9b82873bf2c
Template:Mechanic/doc
10
727
2098
2025-10-16T00:40:21Z
Artemis of Dust
630874
Created page with "{{Mechanic |header=Unique Mechanic Name |content=Description about the mechanic.}}"
wikitext
text/x-wiki
{{Mechanic
|header=Unique Mechanic Name
|content=Description about the mechanic.}}
c81f93ca531db6b5180f6079284439840252ce84
Amelia
0
37
2103
2042
2025-10-16T00:50:53Z
Artemis of Dust
630874
/* Unique Mechanics */
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{Mechanic
|header=Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
[[Category:HacKClaD|Amelia]]
2b869363cd35847ea5872d6ddf5fff4ad61ee207
Mia Delta
0
49
2107
2048
2025-10-16T00:52:13Z
Artemis of Dust
630874
/* Unique Mechanic */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata 03 =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
[[Category:HacKClaD|Mia_Delta]]
f26214079134c29a6784d693cf86bcba121c4317
Hydra Clad
0
43
2108
1904
2025-10-16T00:52:33Z
Artemis of Dust
630874
/* Unique Mechanics */
wikitext
text/x-wiki
==Unique Mechanics==
{{Mechanic
|header=Legion
|content=
During certain attacks, the Clad will summon a '''Hydra Head''' or '''Hydra Tail''', known as Legion.
At the end of the round, all Hydra Head will attack spaces adjacent to the Hydra Head.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
4c3cc1c0584625d5f591077a50730b0f8dba42fe
File:Home Icon Rules.png
6
728
2109
2025-10-16T00:59:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2111
2109
2025-10-16T01:00:35Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:Home-icon-rules.png]] to [[File:Home Icon Rules.png]] without leaving a redirect
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
HacKClaD Wiki/pages
0
601
2110
1996
2025-10-16T00:59:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Mechanics & Rules|link=Mechanics|image=home-icon-rules.png}}
{{homeButton|name=Game Modes|link=Modes|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
f1bd361ea983b645336fe89ed9ee17e6be3d526e
2112
2110
2025-10-16T01:00:45Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Mechanics & Rules|link=Mechanics|image=Home Icon Rules.png}}
{{homeButton|name=Game Modes|link=Modes|image=Wyrm_Clad_Icon.png}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
aa3775f9c2d7c3d2e23fe3b973158e5b8bd0205d
2114
2112
2025-10-16T01:02:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Characters
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Mechanics & Rules|link=Mechanics|image=Home Icon Rules.png}}
{{homeButton|name=Game Modes|link=Modes|image=Home Icon Modes.jpg}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
655c7825c69ff616dad1d97374f8bb8a48128d4f
File:Home Icon Modes.jpg
6
729
2113
2025-10-16T01:01:57Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
MediaWiki:Sidebar
8
730
2115
2025-10-16T01:19:24Z
Artemis of Dust
630874
Created page with "* navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Explore HacKClaD ** News|News ** Playable_Characters|All Characters ** The Clad|All Clad ** Mechanics|Game Mechanics ** Modes|Game Modes * Special Pages ** support:|sidebar-support-wiki ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages"
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help-mediawiki
* Explore HacKClaD
** News|News
** Playable_Characters|All Characters
** The Clad|All Clad
** Mechanics|Game Mechanics
** Modes|Game Modes
* Special Pages
** support:|sidebar-support-wiki
** Special:AllPages|sidebar-all-pages
** Special:SpecialPages|sidebar-special-pages
e24dd8053de2fe28b64e38bc478f0662abf827f8
2118
2115
2025-10-16T01:20:33Z
Artemis of Dust
630874
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help-mediawiki
* Explore HacKClaD
** News|News
** Playable_Characters|All Characters
** The Clad|All Clad
** Mechanics|Game Mechanics
** Modes|Game Modes
* Useful links
** support:|sidebar-support-wiki
** Special:AllPages|sidebar-all-pages
** Special:SpecialPages|sidebar-special-pages
5603c9358207358434f18e75c1e6e61816ec5ee7
MediaWiki:Sidebar-special-pages
8
731
2116
2025-10-16T01:19:39Z
Artemis of Dust
630874
Created page with "Special Pages"
wikitext
text/x-wiki
Special Pages
6f033bc0dd106fc2b3a79728917b0515f593ad09
MediaWiki:Sidebar-all-pages
8
732
2117
2025-10-16T01:20:08Z
Artemis of Dust
630874
Created page with "View all pages"
wikitext
text/x-wiki
View all pages
70c2ee39573664cb5ce3704fd7fdb18fe524016b
Wyrm Clad
0
55
2119
1898
2025-10-16T01:29:05Z
Artemis of Dust
630874
/* Expert Clad Deck Cards */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_1,turn_left
}}
{{Card_Overview_Clad
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_1,turn_right
}}
{{Card_Overview_Clad
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=move_2
}}
{{Card_Overview_Clad
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,move_1
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,turn_right
}}
==Strategy==
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{Navigation}}
61e43404305d2f0dbcadd8cf83924fb6bdabc301
2120
2119
2025-10-16T01:29:30Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Overview==
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_1,turn_left
}}
{{Card_Overview_Clad
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_1,turn_right
}}
{{Card_Overview_Clad
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=move_2
}}
{{Card_Overview_Clad
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,move_1
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,turn_right
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
99865d663ea55a0f125f05fd23e6477a066607f2
2123
2120
2025-10-16T01:30:09Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Veer Left
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_1,turn_left
}}
{{Card_Overview_Clad
|name=Veer Right
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_1,turn_right
}}
{{Card_Overview_Clad
|name=Whirlwind
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Rending Claws
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Tail Whip
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Rush
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=move_2
}}
{{Card_Overview_Clad
|name=Shake Off
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Searing Blaze
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,move_1
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Savage Sweep (Right)
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Savage Sweep (Left)
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,turn_right
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
aacf866979fad7c55bbb9a4a08c8c65ad897246b
Wyrm Clad/Strategy
0
733
2121
2025-10-16T01:29:34Z
Artemis of Dust
630874
Created page with " Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path. ===Deck Strategy=== By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with effic..."
wikitext
text/x-wiki
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
66ca0763cdbd241711ad39afecb0aa209fe8c9e5
2130
2121
2025-10-16T02:27:31Z
Artemis of Dust
630874
/* Positioning */
wikitext
text/x-wiki
Wyrm Clad is the simplest and overall weakest Clad, featuring no unique mechanics and smaller attack ranges than the Shell Clad. Its very fast movement makes it hard to chase and easily able to Trample players in its path.
===Deck Strategy===
By featuring zero Round Effects or Legion, various mechanic-specific cards such as Lov's '''Suppress''' or Flare-Δ's '''Lead Downpour''' are significantly weaker. This usually emphasises a need for ''consistent'' value with efficient cards (good MP to VP ratio) good for hitting a single target as there is less opportunity for rounds with specific strengths and weaknesses for the Clad.
Movement is often a vital consideration to avoid Trample attacks which can be very unpredictable and cover large areas, or to catch up with the Clad for landing melee Attacks. This can also improve the value of ranged strikes, which can cover more area to easily reach the Clad without having to move with it.
The largest threat is being Trampled by the Wyrm Clad, this makes most Block cards much weaker as the damage is unblockable regardless of its ATK. Abilities to Reaction with a movement or Repel on the clad are particularly noteworthy as a reliable counter to this.
===Positioning===
The Wyrm Clad is ''uniquely'' weak at attacking from behind, with only a single card—Tail Whip—being able to hit behind, and is not especially threatening. While it can use Whirlwind to potentially turn around and create a threat this makes it much easier to evade the hit. By contrast, it has the most forward movement of any Clad, including ''the entirety of Voltage 2 has forward movement'', and '''Rush''' for a 2 movement card. While it is very safe to get behind during your turn, it is also extremely likely to move away immeditely after.
While this does make it hard to remain behind, it is deceptively powerful to stand on the ''side'' of the Clad during Voltage 1 and 2. Only '''Whirlwind''' and '''Shake Off''' directly attack the sides, and in many cases the Clad will use '''Veer Left/Right''' to turn around an adjacent player and remain in the melee range without being able to hit them. However, Voltage 3 massively increases the danger of the side positions as not only does '''Savage Sweep Left/Right''' easily create unavoidable attacks, the Clad will turn to face the opposite direction, threatening to Trample the ''other side''.
Staying near the Clad is not often necessary. Because it is so mobile it can often be beneficial to invest in ranged Attack cards that do not require wasting time on chasing its position. However, keep in mind '''Seismic Shock''' during Voltage 3 is often very hard to escape without having already been near the Clad.
== Navigation ==
{{Navigation}}
f2f7eb60d483e8ee0a6c5f502711e2fad109f6aa
Shell Clad
0
53
2122
2083
2025-10-16T01:30:02Z
Artemis of Dust
630874
/* Overview */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
02f799456b5024ce838f4903508e45997b0f0aaa
2126
2122
2025-10-16T01:44:49Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Rules FAQ==
{{FAQ
|question=In Solo Mode, if a card with a Round Effect is played, when does its effect apply?
|answer=After it is revealed.
When the card is face-down, its Round Effect is not visible and therefore has no effect. Once revealed, the Round Effect immediately applies and remains in effect as long as the Clad card is in play.
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
60c0a57fee181294b8ce0af4a6f3ccd8e45bb617
2127
2126
2025-10-16T01:45:10Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Rules FAQ==
{{FAQ
|question=In Solo Mode, if a card with a Round Effect is in the 2nd Clad Card slot, when does its effect apply?
|answer=After it is revealed.
When the card is face-down, its Round Effect is not visible and therefore has no effect. Once revealed, the Round Effect immediately applies and remains in effect as long as the Clad card is in play.
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
4ae65b5e2a611ca55532c7f77011e1876c4fb9c4
2131
2127
2025-10-16T02:30:08Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Unique Mechanics==
{{Mechanic
|header=Round Effects
|content=
When a Clad card is revealed with a '''Round Effect''', the effect shown on the card is applied during the round. The effect depends on the Round Effect shown on the card.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Retreat
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|round-effect_name=Interference Blockade
|round-effect_description=All effects to the Clad other than damage (movement, changing orientation, etc.) are negated.
|actions=attack,drop,move_backward
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Lacerate Backward
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,drop,move_1
}}
{{Card_Overview_Clad
|name=Reckless Abandon
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|round-effect_name=Berserk
|round-effect_description=Clad's ATK +1. The Clad receives 1 more damage from Attack and Attack Magic skills.
|actions=attack
}}
{{Card_Overview_Clad
|name=Line Spikes
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Lacerate Right
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Lacerate Left
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=attack,drop,move_right
}}
{{Card_Overview_Clad
|name=Banish
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|round-effect_name=Magic Armor
|round-effect_description=The Clad receives 1 less damage from Attack Magic cards.
|actions=attack,drop
}}
==Rules FAQ==
{{FAQ
|question=In Solo Mode, if a card with a Round Effect is in the 2nd Clad Card slot, when does its effect apply?
|answer=After it is revealed.
When the card is face-down, its Round Effect is not visible and therefore has no effect. Once revealed, the Round Effect immediately applies and remains in effect as long as the Clad card is in play.
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
c63a5120e919d0c67be95126e9f3d276e8c791f9
Hydra Clad
0
43
2124
2108
2025-10-16T01:33:15Z
Artemis of Dust
630874
/* Unique Mechanics */
wikitext
text/x-wiki
==Unique Mechanics==
{{Mechanic
|header=Legion
|content=
During certain attacks, the Clad will summon a '''Hydra Head''' or '''Hydra Tail''', known as Legion.
Legion have HP = Current Voltage. When defeated, the player receives X Magic Shards where X is the Current Voltage. If the defeated Legion was a Hydra Head, the player also receives 1 CP.
After the 4<sup>th</sup> Turn Slot, all '''Hydra Head''' (and not Hydra Tail) will attack all spaces adjacent to the Hydra Head as a single attack, with ATK = Current Voltage.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
988573b850704b80977031d27426dcf896f7c48f
2125
2124
2025-10-16T01:42:27Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Unique Mechanics==
{{Mechanic
|header=Legion
|content=
During certain attacks, the Clad will summon a '''Hydra Head''' or '''Hydra Tail''', known as Legion.
Legion have HP = Current Voltage. When defeated, the player receives X Magic Shards where X is the Current Voltage. If the defeated Legion was a Hydra Head, the player also receives 1 CP.
After the 4<sup>th</sup> Turn Slot, all '''Hydra Head''' (and not Hydra Tail) will attack all spaces adjacent to the Hydra Head as a single attack, with ATK = Current Voltage.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Rules FAQ==
{{FAQ
|question=If a Hydra Head is destroyed during the Legion Attack, does it change the Attack Range?
|answer=Yes.
The attack performed by Legion targets all spaces adjacent to Hydra Head. If a Hydra Head is removed, then those spaces are no longer attacked, unless adjacent to a different, undefeated Hydra Head.
}}
{{FAQ
|question=Does the CP awarded when defeating a Hydra Head change depending on the character?
|answer=No.
The CP received is not modified by any character, regardless of how they receive CP through other mechanics. This is generally balanced by the character's ability to clear Legion from the board; therefore while it is effectively double the CP reward for Base Game and Cross Fate characters, it is more difficult for them to clear large numbers of Legion.
}}
{{FAQ
|question=If a Hydra Head would be summoned in a location already containing a Hydra Tail, does it remove the Hydra Tail? (Or vice versa)
|answer=Yes.
Any situation that would cause a Legion to be struck by a Movement Attack or Legion Summon from the Clad will remove it from the board. This happens regardless of the type of Legion being summoned, both Hydra Head and Hydra Tail summons can replace the other.
}}
{{FAQ
|question=When does a Legion reset its HP?
|answer=At the start of the round and each Clad and Legion's turn.
This also includes during the Legion Attack after the 4<sup>th</sup> Turn Slot.
}}
==Strategy==
===Positioning===
== Navigation ==
{{Navigation}}
80fe027b55f89a9b1de66d5dde26067d6460e282
2128
2125
2025-10-16T02:27:01Z
Artemis of Dust
630874
/* Strategy */
wikitext
text/x-wiki
==Unique Mechanics==
{{Mechanic
|header=Legion
|content=
During certain attacks, the Clad will summon a '''Hydra Head''' or '''Hydra Tail''', known as Legion.
Legion have HP = Current Voltage. When defeated, the player receives X Magic Shards where X is the Current Voltage. If the defeated Legion was a Hydra Head, the player also receives 1 CP.
After the 4<sup>th</sup> Turn Slot, all '''Hydra Head''' (and not Hydra Tail) will attack all spaces adjacent to the Hydra Head as a single attack, with ATK = Current Voltage.
}}
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Spiral Ambush (Left)
|image=HacKClaD_Clad_Hydra_SpiralAmbushLeft.png
|voltage=1
|actions=summon_head,turn_left
}}
{{Card_Overview_Clad
|name=Spiral Ambush(Right)
|image=HacKClaD_Clad_Hydra_SpiralAmbushRight.png
|voltage=1
|actions=summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Skewer
|image=HacKClaD_Clad_Hydra_Skewer.png
|voltage=1
|actions=summon_tail
}}
{{Card_Overview_Clad
|name=Savage Fangs
|image=HacKClaD_Clad_Hydra_SavageFangs.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Scorching Breath
|image=HacKClaD_Clad_Hydra_ScorchingBreath.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Backslam
|image=HacKClaD_Clad_Hydra_Backslam.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Terrain Crush
|image=HacKClaD_Clad_Hydra_TerrainCrush.png
|voltage=2
|actions=summon_tail,move_forward,move_forward
}}
{{Card_Overview_Clad
|name=Incinerating Flames
|image=HacKClaD_Clad_Hydra_IncineratingFlames.png
|voltage=2
|actions=attack,summon_head,turn_right
}}
{{Card_Overview_Clad
|name=Sweeping Strike
|image=HacKClaD_Clad_Hydra_SweepingStrike.png
|voltage=2
|actions=attack,drop,move_forward
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Crashing Footfalls (Left)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsLeft.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Crashing Footfalls (Right)
|image=HacKClaD_Clad_Hydra_CrashingFootfallsRight.png
|voltage=3
|actions=attack,summon_head,drop,move_forward
}}
{{Card_Overview_Clad
|name=Homecoming Instinct
|image=HacKClaD_Clad_Hydra_HomecomingInstinct.png
|voltage=3
|actions=special,summon_tail
|data=Move the Clad to the position and facing direction it had at the start of the game.
}}
==Rules FAQ==
{{FAQ
|question=If a Hydra Head is destroyed during the Legion Attack, does it change the Attack Range?
|answer=Yes.
The attack performed by Legion targets all spaces adjacent to Hydra Head. If a Hydra Head is removed, then those spaces are no longer attacked, unless adjacent to a different, undefeated Hydra Head.
}}
{{FAQ
|question=Does the CP awarded when defeating a Hydra Head change depending on the character?
|answer=No.
The CP received is not modified by any character, regardless of how they receive CP through other mechanics. This is generally balanced by the character's ability to clear Legion from the board; therefore while it is effectively double the CP reward for Base Game and Cross Fate characters, it is more difficult for them to clear large numbers of Legion.
}}
{{FAQ
|question=If a Hydra Head would be summoned in a location already containing a Hydra Tail, does it remove the Hydra Tail? (Or vice versa)
|answer=Yes.
Any situation that would cause a Legion to be struck by a Movement Attack or Legion Summon from the Clad will remove it from the board. This happens regardless of the type of Legion being summoned, both Hydra Head and Hydra Tail summons can replace the other.
}}
{{FAQ
|question=When does a Legion reset its HP?
|answer=At the start of the round and each Clad and Legion's turn.
This also includes during the Legion Attack after the 4<sup>th</sup> Turn Slot.
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
a69d49d2348e8ebaeda98337ad5511c7078d6e3a
Hydra Clad/Strategy
0
734
2129
2025-10-16T02:27:14Z
Artemis of Dust
630874
Created page with "== Navigation == {{Navigation}}"
wikitext
text/x-wiki
== Navigation ==
{{Navigation}}
67fbe9cae70336b719e668a07d06cd6a95b7759c
Rosette
0
51
2132
2066
2025-10-16T02:42:43Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette
|portrait=HacKClaD_Rosette_Portrait.png
|type=base
|basic_move=2
|basic_mana=1
|basic_block=2
}}
A relentless brawler and damage dealer, Rosette stares down the Clad in close-quarters to deliver lethal blows.
Rosette is centred around {{Keyterm|Extra Cost}} effects, selectively paying multiple cards in a single strike. Most especially, her Support skils '''Verve''' and '''Active Combustion''' provide unique benefits when spent for Extra Costs, and her multiple copies of '''Barrage''' and '''Guts''' provide bonuses for discarding cards. Combined with her litany of ways to discard directly from the deck, Rosette can take quick advantage of a loaded discard pile.
She is also specialised in aggression, able to mitigate the risks of her reckless assault: using '''Cross Counter''' to deflect its movement. In addition, the '''Guts''' skill can prevent losing Magic Shards despite taking Unblockable Damage. These each give Rosette unique opportunity to stay at close-quarters and work around Movement Attacks that make it too dangerous to stand in front of the Clad, especially to take advantage of her '''Head-On Brawl''' for even more reward.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Blaze Out
|cost=3
|type=support
|description=
All Attack and Attack Magic cards you use this round have +2 ATK.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO1-01
|image=HacKClaD_Rosette_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO1-02
|image=HacKClaD_Rosette_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO1-03
|image=HacKClaD_Rosette_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-04
|image=HacKClaD_Rosette_Cards_ComboStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Barrage
|code=BAS-WO1-05
|image=HacKClaD_Rosette_Cards_ComboStrike2.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of copies of "Barrage" in your discard pile.
}}
{{Card_Overview_Skill
|name=Firecracker
|code=BAS-WO1-06
|image=HacKClaD_Rosette_Cards_Firecracker.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''Extra Cost:''' You may discard a card.
If you paid the Extra Cost, after this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Tail Whip
|code=BAS-WO1-07
|image=HacKClaD_Rosette_Cards_TailSwipe.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Attack or Attack Magic cards you use this turn have +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Verve
|code=BAS-WO1-08
|image=HacKClaD_Rosette_Cards_Vigor.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card you use this turn has +1 ATK. You may also use this effect when you discard this card from your hand to pay an Extra Cost.
|oneliner="Alright, let's go!"
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Crimson Barrage
|code=BAS-WO1-09
|image=HacKClaD_Rosette_Cards_Solhammer.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=1+X
|description=
If you wish, you may move the top card from your deck to your discard pile before the attack.
X is equal to the number of ''Barrage'' cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Sol Shimmer
|code=BAS-WO1-10
|image=HacKClaD_Rosette_Cards_ScorchingHaze.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
After this Attack, carry out another Attack with the same ATK value.
}}
{{Card_Overview_Skill
|name=Immolate
|code=BAS-WO1-11
|image=HacKClaD_Rosette_Cards_EmbersOfRuin.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=5
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Rose Whip
|code=BAS-WO1-12
|image=HacKClaD_Rosette_Cards_RoseWhip.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
'''Extra Cost:''' Discard 1 card.
}}
{{Card_Overview_Skill
|name=Counter Cross
|code=BAS-WO1-13
|image=HacKClaD_Rosette_Cards_CrossCounter.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
You may only use this when the Clad is orthogonally adjacent. Perform a 2 ATK Attack, then Repel the Clad.
|oneliner="It's kill or be killed!"
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO1-14
|image=HacKClaD_Rosette_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Active Combustion
|code=BAS-WO1-15
|image=HacKClaD_Rosette_Cards_ActiveCombustion.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
When this card is discarded to pay an Extra Cost of an Attack or Magic Attack, gain +1 to your MP Gauge, give that card +2 ATK, and discard the top card of your deck.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Watch Fire
|code=BAS-WO1-16
|image=HacKClaD_Rosette_Cards_Bonfire.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Take the top card from the Clad deck and look at it without showing it to the other players. <small>(If the Clad deck is empty, ignore this effect)</small> Then, discard the top card from your deck.
|oneliner=The past holds clues to our future.
}}
</tabber>
{{Card_Overview_Skill
|name=Head-On Brawl
|code=SEC-W01-01
|image=HacKClaD_Rosette_Cards_HeadOnBrawl.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
During this round, all damage you deal cannot be reduced by Clad abilities. If you attack from the front of the Clad, +2 ATK.
}}
{{Card_Overview_Skill
|name=Guts
|code=SEC-W01-02
|image=HacKClaD_Rosette_Cards_Guts.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
During this round, you do not drop VP when taking an Injury <small>(other effects of Injury resolution still apply)</small>. This effect can be activated when this card is discarded directly from the deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Barrage, does Crimson Barrage count for the effect?
|answer=No.
The effect only looks for cards with the exact name "Barrage", which does not include "Crimson Barrage".
}}
{{HacKClaD/FAQ
|question=Can Rosette use Counter Cross in response to the Wyrm Clad performing Rush from 2 spaces away?
|answer=No.
The Clad has moved 2 spaces in a single movement, not 1 space at a time. In order to use Counter Cross, Rosette must be adjacent to the Clad before its Attack resolves.
}}
{{HacKClaD/FAQ
|question=If Counter Cross would Repel the Clad to no longer move onto Rosette, does she still take damage?
|answer= No.
Once all Reaction skills are resolved, the Clad's attack is resolved. Damage is only dealt if the Trample Attack results in passing over a player.
}}
{{HacKClaD/FAQ
|question=When discarding Guts to perform a Basic Action, does its effect still apply?
|answer=No.
Guts only activates when either played as a {{HacKClaD/Icon|support}} Support card, or when discarded ''directly from the deck''. Discarding the card from your hand to perform a Basic Action does not cause this to occur.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The fiesty brawlwer of Ragaldo striking in a high-power melee.}}
<noinclude>[[Category:Unga]]</noinclude>
80e063e78dd7342d498e829d665a70adab191a77
Flare
0
41
2133
2076
2025-10-16T02:42:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare
|portrait=HacKClaD_Flare_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=3
}}
The unbreakable Fortress of Chevreul, Flare is as polite toward her fellow Witches as she is the Clad, able to simply hold her ground and allow it to strike in a futile effort to break her guard.
Flare has incredible defensive capabilities, able to entirely mitigate all damage with her bulky {{Icon|reaction}} Reaction skills, even in Voltage 3, with her Reaction cards being easily resused through her '''Repair''' card. This allows her to compensate for otherwise very weak mobility as she no longer needs to evade the Clad like other Witches. To deal with Unblockable Movement Attacks, Flare is able to trap the Clad's movement with '''Ensnare''', or perform '''Reflex''' to dodge the attack entirely.
When the Clad is kept close, and Flare is not busy defending herself, she can deliver high damage very quickly, especilly using '''Desperate Measures''' and '''Serrated Edge'''. However, she is not resource-hungry, as she doesn't need many cards or MP, allowing her to safely utilise late turn positions to give her flexibility and capitalise off her '''Demolish''' card for even more reward.
Flare is uniquely one of the most adaptable with her Missions, able to deal explosive damage for Destroyer and Nuclear, sustain attacks for Invulnerable, heal off damage for Invincible, or even take easy missions like Parry and Assault to quickly unlock her devastating Oath of Salvation skill. Whatever the situation asks for, Flare will adapt.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Protection of the Aristocracy
|cost=3
|type=reaction
|description=
All damage you take this round is reduced to 0. You cannot move the Clad or Repel it. (It can still change direction.)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W02-01
|image=HacKClaD_Flare_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W02-02
|image=HacKClaD_Flare_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W02-03
|image=HacKClaD_Flare_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Demolish
|code=BAS-W02-04
|image=HacKClaD_Flare_Cards_Demolish.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you are in the 3rd of 4th Turn Slot this round, this attack gains +1 ATK.
}}
{{Card_Overview_Skill
|name=Hook Shot
|code=BAS-W02-05
|image=HacKClaD_Flare_Cards_Hookshot.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
After resolving this attack, move 1 space toward the Clad, if able.
}}
{{Card_Overview_Skill
|name=Ensnare
|code=BAS-W02-06
|image=HacKClaD_Flare_Cards_Wedge.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=1
|VP=1
|attack=2
|description=
For the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Fortress
|code=BAS-W02-07
|image=HacKClaD_Flare_Cards_Fortress.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2. If you are adjacent to the Clad, reduce by an additional 1.
}}
{{Card_Overview_Skill
|name=Repair
|code=BAS-W02-08
|image=HacKClaD_Flare_Cards_Recouperate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Discard the top card of your deck. Choose a Reaction card in your discard pile and add it to your hand.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Desperate Measures
|code=BAS-W02-09
|image=HacKClaD_Flare_Cards_DesperateMeasures.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=7
|description=
'''Extra Cost:''' Discard 2 cards.
After resolving this attack, end your turn immediately.
}}
{{Card_Overview_Skill
|name=Vortex
|code=BAS-W02-10
|image=HacKClaD_Flare_Cards_Vortex.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1. Additionally, for the remainder of the round, the Clad cannot move or be Repelled. (Its direction can still change)
}}
{{Card_Overview_Skill
|name=Serated Edge
|code=BAS-W02-11
|image=HacKClaD_Flare_Cards_CrushEdge.jpg
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=3
|attack=3
|description=
}}
{{Card_Overview_Skill
|name=Flux
|code=BAS-W02-12
|image=HacKClaD_Flare_Cards_Flux.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=2
|attack=3
|description=
Choose a Reaction card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=Reflex
|code=BAS-W02-13
|image=HacKClaD_Flare_Cards_Reflex.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Reflect
|code=BAS-W02-14
|image=HacKClaD_Flare_Cards_Reflect.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=3
|VP=3
|attack=
|description=
Prevent all damage from an incoming attack. If an attack was prevented, regardless of damage, Attack the Clad with ATK=X, where X is the current Clad ATK value.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W02-15
|image=HacKClaD_Flare_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Passive Shield
|code=BAS-W02-16
|image=HacKClaD_Flare_Cards_Autoguard.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Reduce damage from all Clad attacks toward you by 1.
}}
{{Card_Overview_Skill
|name=Oath of Salvation
|code=SEC-W01-01
|image=HacKClaD_Flare_Cards_OathOfSalvation.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=5
|description=
This card can only be played if both Mission cards are completed.
For the remainder of the round, any time another Witch is damaged, that damage is reduced by 1.
}}
{{Card_Overview_Skill
|name=Recovery
|code=SEC-W01-02
|image=HacKClaD_Flare_Cards_Recovery.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a player and reduce their Injury gauge by 1.
If this card is discarded to perform the "-1 DMG" Basic Action, reduce the damage by an additional 1.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When moving during Hook Shot, can Flare move in the opposite direction of the attack, moving toward the Clad on the other side?
|answer=No.
Hook Shot only allows you to move ''forward'' in the direction of the Attack. If there is another Witch between you and the Clad, you do not move.
}}
{{HacKClaD/FAQ
|question=When playing Hook Shot and targetting a Legion, does Flare move?
|answer=No.
The movement effect only applies if Flare targets the Clad. She may still target the Legion, but will only deal damage without moving.
}}
{{HacKClaD/FAQ
|question=When playing Repair or Flux, can you return a copy of Reflect?
|answer=No.
Repair and Flux each allow you to choose a {{HacKClaD/Icon|reaction}} Reaction card, but does not allow you to choose a {{HacKClaD/Icon|reaction magic}} Reaction Magic card. These are different card types and effects are explicit on which type (or multiple types) it can target, meaning the only cards you can return are Block, Fortress, and Reflex.
}}
{{HacKClaD/FAQ
|question=When Reflect is used, if another player prevents the Clad's Attack hitting Flare, can Reflect still deal damage?
|answer=No.
Reflect requires Flare to be Attacked to trigger. If other {{HacKClaD/Icon|reaction}} Reaction or {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are played ''after'' Reflect and result in Flare no longer being in the attack's range, it cannot damage the Clad.
}}
{{HacKClaD/FAQ
|question=If a mission cannot be completed during the game (e.g. Magpie), can Oath of Salvation still be played?
|answer=No.
Both missions must be in their Completed state. During the game, this is impossible with the missions Magpie, Overdrive, High Gear, Invincible, and Survivor. However, you may still add it to your deck, it just won't be possible to play it as an {{HacKClaD/Icon|attack magic}} Attack Magic skill.
}}
{{HacKClaD/FAQ
|question=When discarding Passive Shield to perform the -1 DMG Basic Action, does its While In Discard effect reduce the damage?
|answer=Yes.
Damage from an Attack is resolved after all {{HacKClaD/Icon|reaction}} Reaction and {{HacKClaD/Icon|reaction magic}} Reaction Magic skills are resolved. Before performing the -1 DMG Basic Action, Passive Shield is put into the discard pile, and therefore its While In Discard effect will apply.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The aristocratic knight and unbreakable shield of Chevreul.}}
c72178451ebf25907ad563c22826dab2ff01fc4c
Luna
0
45
2134
2040
2025-10-16T02:43:10Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
''Placeholder''
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
2c7a75395997fda1b8d5c975b4db643272d68118
Mia
0
48
2135
2041
2025-10-16T02:43:23Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The audible shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
0a6e5a8226f965c5b2970a3757d01033f7a16355
Amelia
0
37
2136
2103
2025-10-16T02:43:33Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
''Placeholder''
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{Mechanic
|header=Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
a76ab1b95a1b4da833e340b0dc50ab8f166ecfbc
Lov
0
44
2137
2101
2025-10-16T02:43:51Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Lov
|portrait=HacKClaD_Lov_Portrait.png
|type=cross fate
|basic_move=2
|basic_mana=2
|basic_block=2
}}
From the hidden organisation of Cross, Lov is a caring android working alongside the Witches to dispatch the Clad.
Lov can dish out high damage with her '''Coordinated Fire''' and '''Combined Arms''' from afar by positioning adjacent to other Witches. She can also use her unique CP Action to gain a permanent bonus, increasing her ATK when adjacent to other Witches for the remainder of the game.
However, this need to position around other players puts Lov in considerable danger. To offset this, Lov comes with an assortment of extremely powerful defensive cards including '''Cybermana Shield''' and '''Nullifier Ward''', allowing her to remain in position safely. She can also make particular use of CP to move, thanks to her '''Cybermana Charge''' granting her a unique access to CP far more than any other Witch.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Enhancement
|cost=3
|type=reaction
|description=
Remove 1 Function Release Tile. (The listed effect is added for the rest of the game)
{{Keyterm|Function}} Continuous effect. When you use Attack or Magic Attack cards, if you are adjacent to another Witch, that card gains +1 ATK.
}}
== Unique Mechanic ==
{{Mechanic
|header=Overclock
|content=
Lov can be temporarily put into the {{Keyterm|Overclocked}} state. This lasts for the duration of the round, and will grant additional benefits to some skills, including Tomahawk Missile and Bulletstorm.
}}
==Cards==
=== Standard Deck ===
{{Card Overview Skill
|name=Shot
|code=SEC-A01-01
|image=HacKClaD_Lov_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card Overview Skill
|name=Guard
|code=SEC-A01-02
|image=HacKClaD_Lov_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card Overview Skill
|name=Move
|code=SEC-A01-03
|image=HacKClaD_Lov_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card Overview Skill
|name=Tomahawk Missile
|code=SEC-A01-04
|image=HacKClaD_Lov_Cards_TomahawkMissile.jpg
|deck=Standard
|type=Attack
|range=000100
|cost=0
|VP=1
|attack=1
|description=
If you are {{Keyterm|Overclocked}}, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Chainshot
|code=SEC-A01-05
|image=HacKClaD_Lov_Cards_Chainshot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card costs 0 MP.
}}
{{Card Overview Skill
|name=Coordinated Fire
|code=SEC-A01-06
|image=HacKClaD_Lov_Cards_CoordinatedFire.jpg
|deck=Standard
|type=Attack
|range=110000
|cost=0
|VP=1
|attack=1
|description=
If you are adjacent to another Witch, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Standby Protocol
|code=SEC-A01-07
|image=HacKClaD_Lov_Cards_StandbyProtocol.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move up to 1 space.
Until the end of the turn, you are {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Cybermana Shield
|code=SEC-A01-08
|image=HacKClaD_Lov_Cards_Catalyst.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Reduce the damage of the incoming attack by 3.
}}
=== Enhanced Deck ===
{{Card Overview Skill
|name=Suppress
|code=SEC-A01-09
|image=HacKClaD_Lov_Cards_Supress.jpg
|deck=Enhanced
|type=Attack
|range=010000
|cost=0
|VP=3
|attack=2
|description=
If there is a Clad Card with a Round Effect revealed this round, this attack has +1 ATK.
}}
{{Card Overview Skill
|name=Combined Arms
|code=SEC-A01-10
|image=HacKClaD_Lov_Cards_CombinedArms.jpg
|deck=Enhanced
|type=Magic Attack
|range=110100
|cost=1
|VP=2
|attack=1+X
|description=
X is the amount of adjacent Witches multiplied by 2.
}}
{{Card Overview Skill
|name=Bulletstorm
|code=SEC-A01-11
|image=HacKClaD_Lov_Cards_Bulletstorm.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=1
|attack=5
|description=
Only usable while {{Keyterm|Overclocked}}.
}}
{{Card Overview Skill
|name=Auxiliary Mana
|code=SEC-A01-12
|image=HacKClaD_Lov_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card Overview Skill
|name=Clairvoyent Lock-On
|code=SEC-A01-13
|image=HacKClaD_Lov_Cards_ClairvoyentLockOn.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Until the end of the turn, you are {{Keyterm|Overclocked}}, Attack and Attack Magic cards have +1 ATK, and can be played ignoring Range requirements.
}}
{{Card Overview Skill
|name=Cybermana Charge
|code=SEC-A01-14
|image=HacKClaD_Lov_Cards_CybermanaCharge.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
'''Extra Cost:''' Return a Magic Shard from your board to the supply.
Add +1 to your CP Gauge.
}}
{{Card Overview Skill
|name=Battle Ready
|code=SEC-A01-15
|image=HacKClaD_Lov_Cards_BattleReady.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' Replace all instances of "adjacent" with "within 2 spaces away" on your cards and CP actions.
}}
{{Card Overview Skill
|name=Nullifier Ward
|code=SEC-A01-16
|image=HacKClaD_Lov_Cards_NullifierWard.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Until the end of the round, disable all Round Effects.
Reduce the damage of the incoming attack by 4.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Nullifier Ward during a Round Effect modifying the Clad's ATK, does the Round Effect get disabled before damage is taken?
|answer=Yes.
The Round Effect is disabled during the card's effect, during the Reaction step of the Clad's Attack, and before the damage resolution occurs at the end of the Attack. Therefore, the Round Effect will have no effect on the incoming damage.
}}
{{HacKClaD/FAQ
|question=If playing in Solo mode, can Lov use any effect requiring a Witch be adjacent to her?
|answer=No.
The effects of Coordinated Fire, Combined Arms, and the Function Release ability do not change and require Lov be adjacent to a Witch. Therefore, these effects cannot be used during Solo mode.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
ff92921e6eedbb7db9d42f06389db9654174c80d
Croy
0
39
2138
2102
2025-10-16T02:44:06Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
The mysterious Witch, Croy, appears through dimensional gates much like the same the Clad emerge from. Croy introduces a fully unique mechanic where players may spend MP to travel across the arena using Gate Tokens she places. Croy has limited movement on her own, but by placing '''Gate Tokens''' she is able to immediately teleport to nearby locations, giving her a unique control of the battlefield. However, she is not alone in this, as any other player may also use her Gate Tokens to travel, requiring careful planning to not allow her players to use the Gates against her.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{Mechanic
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
a00ad913dfdd8ee605ba2a25c5cda7cbf6923e90
Rosette Delta
0
52
2139
2104
2025-10-16T02:44:20Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Rosette-Δ
|portrait=HacKClaD_Rosette_Delta_Portrait.png
|type=delta
|basic_move=2
|basic_mana=2
|basic_block=1
}}
A relentless berserker and the proud warrior of Ragaldo, Rosette-Δ is an unstoppable force of nature tearing into the Clad, at the expense of herself.
Rosette-Δ sustains countless Injuries on the battlefield. Several Attacks self-inflict Injuries, and her Reversal skill requires at least 5 Injuries to reach its maximum potential. Despite the dangers she poses to herself, the {{Keyterm|Unyielding}} ability allows her to carelessly disregard the Clad's assault as long as she ensures her strikes deal as much damage as possible.
Further to her reckless playstyle, Rosette-Δ has the most flexible Crack Skill among the DELTA Witches. Its effect allows her to bypass the need to spend cards for movement, and maximise the number of attacks she can land in one turn. Furthermore, skills like Sweep and Night Parade of the Hundred Demons allow even more explosive turns and synergies to deal relentless damage. Rosette-Δ ensures she ends the game with the most Magic Stones by a mile, at the expense of her entire deck's value, and perhaps her sanity.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Aomagakagi
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Move 0~1 spaces.
For the remainder of this turn, your Attack and Attack Magic skills have +1 Atk.
This can only be used one time per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Indomitable Spirit
|content=
Skills may activate {{Keyterm|Unyielding}}, performing the following effect:
For the remainder of the round, when you are injured by damage, you do not drop Magic Shards on the board. (other effects of an injury still applies)
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W01-01
|image=HacKClaD_Rosette_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W01-02
|image=HacKClaD_Rosette_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W01-03
|image=HacKClaD_Rosette_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Vital Blow
|code=DEL-W01-04
|image=HacKClaD_Rosette_Delta_Cards_VitalBlow.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking the Clad from the front, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Sweep
|code=DEL-W01-05
|image=HacKClaD_Rosette_Delta_Cards_Sweep.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
'''While In Discard:''' When you use your Crack Skill, return this card to your hand.
}}
{{Card_Overview_Skill
|name=Lunge
|code=DEL-W01-06
|image=HacKClaD_Rosette_Delta_Cards_Lunge.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=2
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Determination
|code=DEL-W01-07
|image=HacKClaD_Rosette_Delta_Cards_Determination.png
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Challenge
|code=DEL-W01-08
|image=HacKClaD_Rosette_Delta_Cards_Challenge.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Only usable when the Clad is adjacent to you. Turn the Clad to face its front toward you.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Riposte
|code=DEL-W01-09
|image=HacKClaD_Rosette_Delta_Cards_Riposte.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking the Clad from the front, this attack has +1 ATK and you discard the top card of your deck.
}}
{{Card_Overview_Skill
|name=Impale
|code=DEL-W01-10
|image=HacKClaD_Rosette_Delta_Cards_Impale.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=4
|attack=2
|description=
After the Attack, you may spend 1 CP to turn the Clad's front toward you.
}}
{{Card_Overview_Skill
|name=Ratetsu
|code=DEL-W01-11
|image=HacKClaD_Rosette_Delta_Cards_Ratetsu.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=4
|description=
Add +1 to your Injuries Gauge.
}}
{{Card_Overview_Skill
|name=Reversal
|code=DEL-W01-12
|image=HacKClaD_Rosette_Delta_Cards_Reversal.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=3
|VP=2
|attack=6
|description=
If your Injuries is at least 5, this attack has +1 ATK, and you Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Reap
|code=DEL-W01-13
|image=HacKClaD_Rosette_Delta_Cards_Reap.png
|deck=Enhanced
|type=Magic Attack
|range=110000
|cost=1
|VP=4
|attack=2
|description=
{{Keyterm|Multistrike 2}}.
}}
{{Card_Overview_Skill
|name=Carnage
|code=DEL-W01-14
|image=HacKClaD_Rosette_Delta_Cards_Carnage.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Can only be used when the Clad is adjacent to you. Perform a 3 ATK Attack to the Clad. Activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W01-15
|image=HacKClaD_Rosette_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to activate {{Keyterm|Unyielding}}.
}}
{{Card_Overview_Skill
|name=Night Parade of the Hundred Demons
|code=DEL-W01-16
|image=HacKClaD_Rosette_Delta_Cards_HundredDemons.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Discard the top card of your deck. If a card was discarded, you may play that card for effects. You may perform your Crack Skill an additional time this turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
6a851eaef02d0421676c101cca6002f77ea00919
Flare Delta
0
42
2140
2105
2025-10-16T02:44:50Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Flare-Δ
|portrait=HacKClaD_Flare_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Acting as a one-woman sentry position, Flare-Δ is armed with turrets capable of both absorbing the Clad's offensive while dealing high damage on retaliation.
In addition to her limited movement, the cards '''Steady Positions''', '''Cannonade''' and '''Designated Fire Point''' reward her for not moving ''during her turn''. This makes it essential to prepare her position in advance, especially with the 4<sup>th</sup> Turn Slot to give her just enough movement to set up her position. This is especially because her cards can double as both powerful {{Icon|reaction}} skills, and as {{Icon|support}} Support and {{Icon|attack}} Attack skills during her turn, allowing her to take late turn positions without commiting to reactions.
In addition, Flare-Δ generates an extreme amount of CP through her synergies with '''Maelstrom Formation''', able to spend it liberally to power up her attacks including '''Lead Downpour''' and '''Lightpulsar Special Payload''', or to provide much needed card draw.
== CP Ability==
{{Skill_Overview_CPAbility
|name=Hope's Beacon
|cost=1
|type=reaction
|corruption=yes
|description=
Gain 1 Corruption. Perform {{Keyterm|Intercept 3}}. Reduce Damage taken by 2. Can be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header= Counter-battery
|content=
Skills performing {{Keyterm|Intercept X}} responds to an attacking Clad or Legion with ATK = X. This does not trigger against Clad Movement and Legion Spawns (unblockable attacks).
* If this damage would kill a Legion, its attack will not occur.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W02-01
|image=HacKClaD_Flare_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has {{Keyterm|Multistrike 2}}. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W02-02
|image=HacKClaD_Flare_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W02-03
|image=HacKClaD_Flare_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Bastion Battery
|code=DEL-W02-04
|image=HacKClaD_Flare_Delta_Cards_BastionBattery.png
|deck=Standard
|type=attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 1'''.
}}
{{Card_Overview_Skill
|name=Cannonade
|code=DEL-W02-05
|image=HacKClaD_Flare_Delta_Cards_Cannonade.png
|deck=Standard
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1
|description=
If you did not move this turn, you may choose to give this card +1 ATK. If you do, you cannot move for the rest of this turn.
}}
{{Card_Overview_Skill
|name=Concussion Salvo
|code=DEL-W02-06
|image=HacKClaD_Flare_Delta_Cards_ConcussionSalvo.png
|deck=Standard
|type=Attack
|range=000110
|cost=0
|VP=1
|attack=1
|description=
For the remainder of the round, the Clad cannot move or be repelled. (The Clad's orientation can still change).
}}
{{Card_Overview_Skill
|name=Gantry Shield
|code=DEL-W02-07
|image=HacKClaD_Flare_Delta_Cards_GantryShield.png
|deck=Standard
|type=Reaction Magic
|range=
|cost=1
|VP=1
|attack=
|description=
Perform '''Intercept 2'''. Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Steady Positions
|code=DEL-W02-08
|image=HacKClaD_Flare_Delta_Cards_SteadyPositions.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next time you would take damage this round, reduce the damage received by 2. If you did not move this turn, add +1 to your CP Gauge and end your turn immediately.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Retaliating Barrage
|code=DEL-W02-09
|image=HacKClaD_Flare_Delta_Cards_RetaliatingBarrage.png
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=2
|description=
If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 3'''.
}}
{{Card_Overview_Skill
|name=Pinpoint Rocket Cannon
|code=DEL-W02-10
|image=HacKClaD_Flare_Delta_Cards_PinpointRocketCannon.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Lightpulsar Special Payload
|code=DEL-W02-11
|image=HacKClaD_Flare_Delta_Cards_LightpulsarPayload.png
|deck=Enhanced
|type=Attack Magic
|range=000100
|cost=2
|VP=2
|attack=5+X
|description=
'''Extra Cost:''' Spend any amount of CP. X is equal to the amount of CP spent this way.
}}
{{Card_Overview_Skill
|name=Lead Downpour
|code=DEL-W02-12
|image=HacKClaD_Flare_Delta_Cards_LeadDownpour.png
|deck=Enhanced
|type=Attack Magic
|range=110110
|cost=3
|VP=2
|attack=2
|description=
This attack has '''Multistrike 3'''. As an additional cost, you may spend 3 CP. If you do, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Logistics
|code=DEL-W02-13
|image=HacKClaD_Flare_Delta_Cards_Logistics.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
Choose 2 different options:
* Reduce damage of an incoming attack by 2.
* Draw a card.
* Return 1 card from your discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W02-14
|image=HacKClaD_Flare_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. If you discarded this card to perform the "-1 DMG" Basic Action, also perform '''Intercept 2'''.
}}
{{Card_Overview_Skill
|name=Maelstrom Formation
|code=DEL-W02-15
|image=HacKClaD_Flare_Delta_Cards_MaelstromFormation.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When you discard this card to perform the "-1 DMG" Basic Action, add +1 to your CP Gauge.
'''While In Discard:''' whenever you perform a Reaction (including Basic Actions) without spending CP, add +1 to your CP Gauge.
}}
{{Card_Overview_Skill
|name=Designated Fire Point
|code=DEL-W02-16
|image=HacKClaD_Flare_Delta_Cards_DesignatedFirePoint.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You cannot move for the rest of the turn. Your next Attack or Attack Magic card gains +1 ATK and is always considered to be within Range.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When performing INTERCEPT against multiple attacking Legion, which one is targetted?
|answer=You decide one Legion which is attacking you.
Legion all share a single attack resolution. However, INTERCEPT will allow you to respond to any one Legion with an Attack, but can only target a Legion for which you are in the Legion's Attack range. Note that the Legion's attack will not be prevented unless ''all'' Legion in range to attack Flare-Δ are defeated.
}}
{{HacKClaD/FAQ
|question=When discarding Maelstrom Formation to perform the "-1 DMG" Basic Action, do you gain CP twice?
|answer=No.
When performing a Basic Action, the discarded card is not added to the discard pile until ''after'' the effect is resolved (similar to when playing a card for effects). Therefore, the "'''While in discard'''" effect will not apply until immediately after the action was performed.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
95c836f048dd760427fefeb210e65322c7448395
Luna Delta
0
46
2141
2106
2025-10-16T02:45:01Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna-Δ
|portrait=HacKClaD_Luna_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Luna-Δ provides an explosive offensive calculcated through divination. With her exorbitantly high cost and high damage cards like '''Thunderstep''' and '''Takemikazuchi''', Luna-Δ is encumbered with a strict necesssity for MP, which she can generate enormous amounts of through her other skills, especially '''Tsukuyomi''' which can generate potentially 3 MP in a single card.
Using the '''Divination''' ability, Luna-Δ is also able to look into the future of the Clad's intentions. This allows her to position safely to avoid danger before it even begins. However, if she does find herself in a tight spot, she can protect herself from even extreme threats with the infamous '''Mirror of Eight'''.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Innveration Kagura
|cost=1
|type=support
|corruption=yes
|description=
Gain 1 Corruption.
Gain +5 MP.
Can be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Scrying Futures
|content=
Skills may conduct {{HacKClaD/Keyterm|Divination}}, performing the following effect:
: Look at the top card of the Clad's deck. If the deck is empty, +1 MP.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W03-01
|image=HacKClaD_Luna_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W03-02
|image=HacKClaD_Luna_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W03-03
|image=HacKClaD_Luna_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Ruin's Blade
|code=DEL-W03-04
|image=HacKClaD_Luna_Delta_Cards_RuinBlade.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If targetting the Clad, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Thunderbolt
|code=DEL-W03-05
|image=HacKClaD_Luna_Delta_Cards_Thunderbolt.png
|deck=Standard
|type=Attack Magic
|range=100110
|cost=1
|VP=1
|attack=1
|description=
If you played an Attack or Attack Magic card this turn, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Condemn
|code=DEL-W03-06
|image=HacKClaD_Luna_Delta_Cards_Condemn.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tsukuyomi
|code=DEL-W03-07
|image=HacKClaD_Luna_Delta_Cards_Tsukuyomi.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +2 to your MP Gauge. Perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Chasing Melody
|code=DEL-W03-08
|image=HacKClaD_Luna_Delta_Cards_ChasingMelody.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The next Attack or Attack Magic card used this turn gains '''Multistrike 2'''.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Thunderstep
|code=DEL-W03-09
|image=HacKClaD_Luna_Delta_Cards_Thunderstep.png
|deck=Enhanced
|type=Attack Magic
|range=000110
|cost=2
|VP=3
|attack=3
|description=
If you destroy a Legion with this attack, you may move to the space it was on. (If you destroy multiple Legion, you choose which space)
}}
{{Card_Overview_Skill
|name=Everchanging Magatama
|code=DEL-W03-10
|image=HacKClaD_Luna_Delta_Cards_EverchangingMagatama.png
|deck=Enhanced
|type=Attack Magic
|range=100100
|cost=1
|VP=3
|attack=2
|description=
Look at the top card of the Clad deck. You may reveal it. If you reveal a card with Voltage 1, or the deck is empty, this card has +1 ATK.
}}
{{Card_Overview_Skill
|name=Heavenly Sword of Gathering Clouds
|code=DEL-W03-11
|image=HacKClaD_Luna_Delta_Cards_SwordOfClouds.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=2
|VP=3
|attack=6
|description=
This Attack can only target the Clad.
}}
{{Card_Overview_Skill
|name=Takemikazuchi
|code=DEL-W03-12
|image=HacKClaD_Luna_Delta_Cards_Takemikazuchi.png
|deck=Enhanced
|type=Attack Magic
|range=100110
|cost=3
|VP=2
|attack=4+X
|description=
X is the amount of Support and Support Magic cards you have played this turn. (does not count Basic Actions)
}}
{{Card_Overview_Skill
|name=The Octspan Mirror
|code=DEL-W03-13
|image=HacKClaD_Luna_Delta_Cards_OctspanMirror.png
|deck=Enhanced
|type=Reaction Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W03-14
|image=HacKClaD_Luna_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Divination'''.
}}
{{Card_Overview_Skill
|name=Soaring Heights
|code=DEL-W03-15
|image=HacKClaD_Luna_Delta_Cards_SoaringHeights.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Divination'''. You may move to an unoccupied space adjacent to the Clad.
}}
{{Card_Overview_Skill
|name=Invocation
|code=DEL-W03-16
|image=HacKClaD_Luna_Delta_Cards_Invocation.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=4
|attack=
|description=
Choose a Suppport or Support Magic card from your discard pile and return it to your hand.
Your next Attack or Attack Magic card this turn gains +1 ATK.
}}
==Rules FAQ==
{{FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{FAQ
|question=When playing Shoot after playing Chasing Melody, does its Multistrike change?
|anwswer=No.
The effect of Chasing Melody grants the effect of Multistrike 2 to the played Shoot card, however since it already has Multistrike 2, nothing is changed. Receiving the same Multistrike multiple times has no effect.
}}
{{FAQ
|question=If play a Support or Support Magic card multiple times in the same turn using Invocation, does the ATK value of Takemikazuchi increase again?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time any {{icon|support}} Support or {{icon|support magic}} Support Magic card is played it is considered a different card and thus increases the value of "X" on the effect of Takemikazuchi.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
fcff2b6f5d5622e546225579256137e3d3b55c3a
Mia Delta
0
49
2142
2107
2025-10-16T02:45:10Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia-Δ
|portrait=HacKClaD_Mia_Delta_Portrait.png
|type=Delta
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The fast, powerful, and highly aggressive shinobi striker of Lykos, Mia-Δ excels on the battlefield through maneuverability and precision strikes.
Through careful management of her Conibear Traps and Kunai, Mia-Δ is able to deliver enormous bursts of damage in very controlled timings and amounts. This combines well with her Crack Skill, Lykos Shinobi, which demands a select number of attacks to activate. Much of her kit allows her to set up future turns by recalling her Kunai, placing a Shuriken into her hand for the next turn, and amassing Conibear Traps to deal many attacks in one go. This gives her a lot of control around the Shell Clad's Round Effects, and can snipe down Legion Heads easily. Combined with her Crack Skill Mia-Δ is capable of some of the highest damaging turns in the game.
Despite a key reliance on melee strikes, Mia-Δ is mobile and able to force the Clad to face its back toward her, preventing many attacks from hitting her and giving her safe openings to position nearby. If she is in danger, she also carries the most reliable reaction card in the game with Substitute, costing only a single Conibear Trap to evade toward ''any space'' on the board, not only avoiding damage but preparing for future turns as well, without even spending MP.
While she may look like a simple brawler, she also comes equipped with unique resource management. Combining both Shuriken and Stealth, she is able to generate accelerated Reforms from her starting deck. This gives her unique access to reforming the deck much faster than should normally be possible. Controlling when you take 1st or 3rd position can be an essential tool in constructing her lategame threats.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Lykos Shinobi
|cost=1
|type=support
|corruption=yes
|description=
This action can only be used if you have dealt damage to the Clad or Legion at least 3 times this round.
Gain 1 Corruption. During this round, each time you gain Magic Stones (via damage or collection), gain 1 More. This can only be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header= Catch and Release
|content=
Mia has 2 tokens called {{HacKClaD/Keyterm|Conibear Traps}} set aside during play. These begin face-down, and may be flipped up or down by card effects.
'''As an action''', Mia-Δ can flip one face-up {{HacKClaD/Keyterm|Conibear Trap}} token to its face-down side to perform an Attack with ATK = 1 against a single Clad or Legion target.
* This action counts as a Support action.
* This action can be used any number of times provided a Conibear Trap is available.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W04-01
|image=HacKClaD_Mia_Delta_Cards_Shoot.png
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W04-02
|image=HacKClaD_Mia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W04-03
|image=HacKClaD_Mia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-04
|image=HacKClaD_Mia_Delta_Cards_Kunai.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Kunai
|code=DEL-W04-05
|image=HacKClaD_Mia_Delta_Cards_Kunai2.png
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Shuriken
|code=DEL-W04-06
|image=HacKClaD_Mia_Delta_Cards_Shuriken.png
|deck=Standard
|type=Attack Magic
|range=000100
|cost=1
|VP=1
|attack=1
|description=
After the Attack, discard this card face-down on your Turn Card. When you draw your Turn Card, draw both cards.
}}
{{Card_Overview_Skill
|name=Summon Trap
|code=DEL-W04-07
|image=HacKClaD_Mia_Delta_Cards_SummonTrap.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Illusory Arts
|code=DEL-W04-08
|image=HacKClaD_Mia_Delta_Cards_IllusoryArts.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
This is only usable when the Clad is adjacent to you. Turn the Clad's back toward you.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata 03 =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card. This effect can only be triggered once per round.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Stealth
|code=DEL-W04-09
|image=HacKClaD_Mia_Delta_Cards_Stealth.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Mawashigeri
|code=DEL-W04-10
|image=HacKClaD_Mia_Delta_Cards_Mawashigeri.png
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=2
|description=
If attacking from behind the Clad, flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Weapon Foraging
|code=DEL-W04-11
|image=HacKClaD_Mia_Delta_Cards_WeaponForaging.png
|deck=Enhanced
|type=Attack Magic
|range=100000
|cost=1
|VP=2
|attack=2
|description=
Return all ''Kunai'' from the discard pile to your hand.
}}
{{Card_Overview_Skill
|name=Heelstomp
|code=DEL-W04-12
|image=HacKClaD_Mia_Delta_Cards_Heelstomp.png
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=2
|VP=3
|attack=4
|description=
'''Extra Cost:''' You may discard a ''Kunai'' from your hand. If you did, this card has +1 ATK and Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name=Substitute
|code=DEL-W04-13
|image=HacKClaD_Mia_Delta_Cards_Substitute.png
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Flip a Conibear Trap face-down.
Choose an unoccupied space and move there. This counts as moving 1 space.
}}
{{Card_Overview_Skill
|name=Convergence Seal
|code=DEL-W04-14
|image=HacKClaD_Mia_Delta_Cards_ConvergenceSeal.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
When this card is sent to the discard pile, if you have dealt at least 4 damage to the Clad and/or Legions this turn, deal 3 damage to the Clad. This effect can only be activated once per turn.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W04-15
|image=HacKClaD_Mia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to flip a face-down Conibear Trap face-up.
}}
{{Card_Overview_Skill
|name=Tsujigiri
|code=DEL-W04-16
|image=HacKClaD_Mia_Delta_Cards_Tsujigiri.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Move 2. This can move past other Witches, the Clad, and Legions. Deal 2 damage to each Clad or Legion passed through. Collect any Magic Shards passed through.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Tsujigiri, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Tsujigiri allows you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.}}
{{HacKClaD/FAQ
|question=If Tsujigiri is played after activating Lykos Shinobi, and this both deals damage and collects Shards, how many additional Magic Shards are obtained?
|answer=Once for dealing damage, and once per space with Magic Shards.
Each instance of collecting Magic Shards is separate. Specifically, the sequence is Mia will deal damage, then collect the shards moved through, then collect the Magic Shards beneath her after the card is resolved. This will result in as many as +3 additional Magic Shards.}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The precision shinobi of Lykos.}}
26ff4d4b367a3e0c54701ca82105b811b0f43f9c
Amelia Delta
0
38
2143
2100
2025-10-16T02:45:24Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
{{Infobox
|name=Amelia-Δ
|portrait=HacKClaD_Amelia_Delta_Portrait.png
|type=delta
|basic_move=1
|basic_mana=2
|basic_block=2
}}
Even in desparate times, science never halts. Amelia-Δ brings with her an army of spider drones to control the board with her unique resource-driven deck.
Unlike other Witches, Amelia-Δ can expand the size of her deck using '''Experiment''', however the cards she receives are random, forcing her to adapt. Combined with a number of cards that are improved by the size of the discard pile, Amelia-Δ sets up for huge damage potential through slowly maximising the number of cards she can hold in discard.
To power these cards, Amelia-Δ creates spider drones onto the field, able to perform various tasks including damaging the Clad, harvesting Magic Shards, or even protecting Amelia-Δ from harm, which are then removed to create her evergrowing array of tools.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Azur Skies
|cost=2
|type=support
|corruption=yes
|description=
Gain 1 Corruption. Choose a card in your deck and draw it. Shuffle the deck afterwards.
This can only be used once per round.
}}
== Unique Mechanic ==
{{Mechanic
|header=Administrate
|content=
Amelia-Δ can place up to 8 '''Tsuchikumo''' onto the board using the intersections between the map spaces. When a Tsuchikumo is placed, it is placed onto an intersection, and when removed it is returned to Amelia-Δ's board.
Tsuchikumo may be used by skills with the {{HacKClaD/Keyterm|Maneuver}} effect, performing one of several effects based on the Maneuvers available.
* {{HacKClaD/Keyterm|Maneuver: Deployment}} Place a Tsuchikumo on one of the grid intersections connected to your space.
* {{HacKClaD/Keyterm|Maneuver: Movement}} Choose a Tsuchikumo and move it by 1 intersection.
* {{HacKClaD/Keyterm|Maneuver: Harvest}} Choose a Tsuchikumo and collect all Magic Stones in a space connected to that Tsuchikumo's intersection.
* {{HacKClaD/Keyterm|Maneuver: Assault}} Choose a Tsuchikumo and perform an Attack with ATK = 1 in a space connected to that Tsuchikumo's intersection.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shoot
|code=DEL-W05-01
|image=HacKClaD_Amelia_Delta_Cards_Shoot.png
|deck=Standard
|type=Attack Magic
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This Attack has '''Multistrike 2'''. (Hits up to 2 targets in range)
}}
{{Card_Overview_Skill
|name=Block
|code=DEL-W05-02
|image=HacKClaD_Amelia_Delta_Cards_Block.png
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=DEL-W05-03
|image=HacKClaD_Amelia_Delta_Cards_Move.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Steelstring Transmutation
|code=DEL-W05-04
|image=HacKClaD_Amelia_Delta_Cards_SteelstringTransmutation.png
|deck=Standard
|type=Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
This card has +1 ATK for every 3 cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Tsuchikumo
|code=DEL-W05-05
|image=HacKClaD_Amelia_Delta_Cards_Tsuchikumo.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=0
|description=
Perform '''Maneuver: Deployment'''.
Move up to 1 space.
}}
{{Card_Overview_Skill
|name=Activation Protocol
|code=DEL-W05-06
|image=HacKClaD_Amelia_Delta_Cards_ActiviationProtocol.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three options)
}}
{{Card_Overview_Skill
|name=Investigate
|code=DEL-W05-07
|image=HacKClaD_Amelia_Delta_Cards_Investigate.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
You may perform '''Maneuver: Movement'''.
Look at the top card of your deck. You may discard that card.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
'''Extra Cost:''' Remove a Tsuchikumo from the board.
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Experiment
|code=DEL-W05-08
|image=HacKClaD_Amelia_Delta_Cards_Experiment.png
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add a random card from your Enhanced Deck to your discard pile. (This increases your maximum deck size)
}}
</tabber>
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Electromagnetic Cannon
|code=DEL-W05-09
|image=HacKClaD_Amelia_Delta_Cards_ElectromagneticCannon.png
|deck=Enhanced
|type=Attack
|range=100100
|cost=1
|VP=2
|attack=X
|description=
X is the number of cards in your your discard pile subtracted by 3. <small>(Cannot be below 0)</small>
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=DEL-W05-10
|image=HacKClaD_Amelia_Delta_Cards_AuxillaryMana.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge. You may spend 1 MP to perform '''Maneuver: Deployment / Movement / Harvest / Assault'''. (Choose one of the four options)
}}
{{Card_Overview_Skill
|name=Defense Network
|code=DEL-W05-11
|image=HacKClaD_Amelia_Delta_Cards_DefenseNetwork.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Perform '''Maneuver: Deployment'''.
'''While In Discard:''' Reduce the damage of incoming attacks by X. X is the amount of Tsuchikumo whose influence includes your space.
}}
{{Card_Overview_Skill
|name=Gatling Storm
|code=DEL-W05-12
|image=HacKClaD_Amelia_Delta_Cards_GatlingStorm.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Perform '''Maneuver: Assault''' two times.
If you have 5 or more Tsuchikumo deployed, perform '''Maneuver: Assault''' an additional time.
}}
{{Card_Overview_Skill
|name=Multithreaded Operations
|code=DEL-W05-13
|image=HacKClaD_Amelia_Delta_Cards_MultithreadedOperations.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
During this turn, Tsuchikumo deal +1 damage to the Clad and Legions. (This effect can be stacked)
'''While In Discard:''' Once per turn, you may perform '''Maneuver: Movement / Harvest / Assault'''. (Choose one of the three)
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=3
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Deep Delve
|code=DEL-W05-14
|image=HacKClaD_Amelia_Delta_Cards_DeepDelve.png
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +1 to your CP Gauge.
If your deck has 5 or more cards, draw a card.
}}
</tabber>
{{Card_Overview_Skill
|name=Reboot
|code=DEL-W05-15
|image=HacKClaD_Amelia_Delta_Cards_Reboot.png
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and return it to your hand.
}}
<tabber class="errata-tabber">
Delta Errata 03 =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=2
|VP=2
|attack=
|description=
You cannot reshuffle your deck until the end of your turn.
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Transfiguration
|code=DEL-W05-16
|image=HacKClaD_Amelia_Delta_Cards_Transfiguration.png
|deck=Enhanced
|type=Support
|range=
|cost=1
|VP=3
|attack=
|description=
Remove up to X Tsuchikumo from the board. X is the amount of cards currently in the deck. Draw as many cards as Tsuchikumo were removed.
}}
</tabber>
== Rules FAQ ==
{{HacKClaD/FAQ
|question=Can you place two Tsuchikumo on opposite ends of the board with the same area of influence?
|answer=No.
The board's spaces wrap around on all sides, therefore the intersections on either end of any column or row are the exact same space. Only one Tsuchikumo may occupy an intersection at a time, meaning they cannot be stacked this way.
}}
{{HacKClaD/FAQ
|question=After playing Transfiguration, I attempt to draw a card but the deck is empty. What happens?
|answer=You do not draw a card.
When attempting to draw or reveal a card from the top of the deck, you would reform the deck before continuing. Because this cannot happen, the deck remains empty, and therefore the draw effect results in no card being drawn.
}}
{{HacKClaD/FAQ
|question=If Multithreaded Operations is returned to the hand during the turn, can the '''While in discard''' effect be used again?
|answer=No.
Unlike the effects of ''playing a card'', the "'''While in discard'''" effects are not tied to a card being played, but is instead a continuous effect any time the text is in the discard pile. When it is returned from the discard pile and discarded once again, it is the same effect that was originally present. Therefore, the "once per turn" restriction is still in effect, and cannot be used multiple times in a single turn.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The experimental researcher of Araneo.}}
8624712cc64ab6bb6f8c9b16fbb5e1f083f00859
Rosette Delta/Strategy
0
719
2144
2078
2025-10-16T02:46:07Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The unyielding berserker of Ragaldo.}}
fd6b79ff7f5281afd6c3f7fcc750f2a63bb6a494
Croy/Strategy
0
723
2145
2082
2025-10-16T02:46:17Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
490b2c60e093a672f93c70d91166439db8ed6310
Flare Delta/Strategy
0
720
2146
2079
2025-10-16T02:46:28Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The noble battalion of Chevreul.}}
e3353373e6fb193537a4cce0445115fbdfad7429
Luna Delta/Strategy
0
721
2147
2080
2025-10-16T02:47:03Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The imperial diviner of Valrhona.}}
b3c3392c84ce40eeaa2e2d0b6899b8ac8256ed3f
Lov/Strategy
0
722
2148
2081
2025-10-16T02:47:17Z
Artemis of Dust
630874
/* Navigation */
wikitext
text/x-wiki
== Navigation ==
{{Navigation
|summary=The robotic servant and guide of Cross.}}
20cc8b153ad103991800e693d7ad6ff6b8c2f7e2
Category:Unga
14
735
2149
2025-10-16T02:52:49Z
Artemis of Dust
630874
Unga
wikitext
text/x-wiki
{{#ev:youtube|KHiWsEckmEw}}
8a0d3e16b1ffcd54c1e8aa88bbd9025a55ce42dc
HacKClaD Wiki/developer
0
679
2150
1987
2025-10-16T03:04:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer">
<div>
<div class="home-developer-header">Japanime Games</div>
<div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div>
{{home-link|link=https://japanimegames.com/|label=Official Website}}
{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}
{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}
</div>
<div>
<div class="home-developer-header">Susabi Games</div>
<div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div>
{{home-link|link=https://susabigames.com/|label=Official Website}}
{{home-link|link=https://discord.com/invite/gREZanCGDv|label=Discord Server}}
{{home-link|link=https://twitter.com/SusabiGames|label=Twitter}}
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
183081e5eb489f75f55aa9e99096679cdefb4e80
2152
2150
2025-10-16T03:07:05Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer"><!--
--><div><!--
--><div class="home-developer-header">Japanime Games</div><!--
--><div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div><!--
-->{{home-link|link=https://japanimegames.com/|label=Official Website}}<!--
-->{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}<!--
-->{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}<!--
--></div><!--
--><div><!--
--><div class="home-developer-header">Susabi Games</div><!--
--><div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div><!--
-->{{home-link|link=https://susabigames.com/|label=Official Website}}<!--
-->{{home-link|link=https://discord.com/invite/gREZanCGDv|label=Discord Server}}<!--
-->{{home-link|link=https://twitter.com/SusabiGames|label=Twitter}}<!--
--></div>
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
855174f6b4fe389a23392fd62551353bf8e09953
2158
2152
2025-10-16T03:14:31Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Developers
}}
<div class="home-developer"><!--
--><div class="home-link-list"><!--
--><div class="home-developer-header">Japanime Games</div><!--
--><div class="home-developer-logo">[[File:japanime-games-logo.png|x70px]]</div><!--
-->{{home-link|link=https://japanimegames.com/|label=Official Website}}<!--
-->{{home-link|link=https://japanimegames.com/pages/blog|label=Blog}}<!--
-->{{home-link|link=https://www.youtube.com/japanimegames|label=YouTube}}<!--
--></div><!--
--><div class="home-link-list"><!--
--><div class="home-developer-header">Susabi Games</div><!--
--><div class="home-developer-logo">[[File:susabi-games-logo.png|x50px]]</div><!--
-->{{home-link|link=https://susabigames.com/|label=Official Website}}<!--
-->{{home-link|link=https://discord.com/invite/gREZanCGDv|label=Discord Server}}<!--
-->{{home-link|link=https://twitter.com/SusabiGames|label=Twitter}}<!--
--></div>
</div>
{{Main page box/end}}<noinclude><templatestyles src="Main_Page/shared/styles.css"/>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
f3e612fffa8db285e59a1cd1fadda4eab09bbbe9
Template:Main Page/shared/styles.css
10
683
2151
1974
2025-10-16T03:05:18Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
text-transform: uppercase;
font-size: 2em;
}
291cf17ecd93a4465f41688b066c35bfbadc8973
2153
2151
2025-10-16T03:08:25Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
text-transform: uppercase;
font-size: 2em;
}
08d793af47af6c13e932ef98f4996b6666beadab
2154
2153
2025-10-16T03:09:31Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70;
width: auto;
}
122f519e1a67e6cd17d0d2a3a7c4f72469d8d219
2155
2154
2025-10-16T03:09:37Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
f0a0d6ddf085cf01c5d7b1dad6657503d957adca
2157
2155
2025-10-16T03:12:38Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
7a50461ed1da811dd82a5f9bfbabca90dfec64a3
2159
2157
2025-10-16T03:15:11Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
c969d47c1480c0c73dc756172d8a4b1d1ea1b6d2
2162
2159
2025-10-16T03:17:36Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 5px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
694e279e239dea61402fd6c628e1b1da4d7f226e
2164
2162
2025-10-16T03:19:47Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin-bottom: 20px 0px 20px 0px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
0085c75b2c145751c3972e2ccbb58d788cf35da3
2165
2164
2025-10-16T03:20:09Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: center;
column-gap: 10px;
margin: 20px 0px 20px 0px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
e6f528bdbb695e1eaf3937a17bea1fe4847c8159
2166
2165
2025-10-16T03:21:01Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
justify-content: space-evenly;
margin: 20px 0px 20px 0px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
6521269571bd03cb61deec13dd4adccb42454d21
Template:Home-link/styles.css
10
694
2156
1980
2025-10-16T03:12:12Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
width: 98%;
text-align: center;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.4em;
font-family: var(--wiki-content-subheading-font-family);
font-weight: var(--wiki-content-subheading-font-weight);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.02);
}
.home-link:hover a {
transform: scale(1.02);
}
7852f56921d407a02f5c2605ee4ad61e0221e8a9
2161
2156
2025-10-16T03:15:47Z
Artemis of Dust
630874
sanitized-css
text/css
/* Since we can't wrap things in an <a> tag manually, we have to do some trickery to style from the inside of the tag. */
.home-link {
padding: 0 !important;
width: 98%;
text-align: center;
}
.home-link div {
height: 100%;
width: 100%;
display: flex;
padding: 0;
margin: 0;
}
.home-link a {
width: auto;
height: auto;
display: flex;
justify-content: center;
padding: 5px;
font-size: 1.2em;
font-family: var(--wiki-content-subheading-font-family);
flex-grow: 1;
color: var(--wiki-content-text-color);
}
.home-link a::after {
display: none;
}
.home-link:hover {
transform: scale(1.02);
}
.home-link:hover a {
transform: scale(1.02);
}
3e31bc29d4dd6f18e886e255520b00503e7db784
HacKClaD Wiki/external
0
600
2160
1978
2025-10-16T03:15:20Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="home-link-list">
{{home-link|link=https://discord.com/invite/u4FCQFARVP|label=Community Discord}}
{{home-link|link=https://steamcommunity.com/sharedfiles/filedetails/?id=3497328381|label=Tabletop Simulator Module (EN)}}
{{home-link|link=https://steamcommunity.com/sharedfiles/filedetails/?id=3437845277|label=Tabletop Simulator Module (KR)}}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
0df368c6c771e8a1ede628e772c8027504634907
HacKClaD Wiki/pages
0
601
2163
2114
2025-10-16T03:18:40Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Explore The Wiki
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Mechanics & Rules|link=Mechanics|image=Home Icon Rules.png}}
{{homeButton|name=Game Modes|link=Modes|image=Home Icon Modes.jpg}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
534c36307e57728c45b6ff9a6e31ffa64ff6f937
MediaWiki:Vector.css
8
72
2167
2005
2025-10-16T03:33:12Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
overflow: visible;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
background: linear-gradient(133deg, rgba(100, 100, 110, 1) 0%, rgba(30, 30, 40, 1) 80%);
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
/******************************************
* CLAD CARD STYLING
* Template:Card_Overview_Clad
* Necessary due to limitations in Templatestyles.
*******************************************/
.card-round-effect__tagline {
corner-shape: bevel;
}
e93bc2bb0b3f8df498048ee9cb3d54da4accb91a
Wyrm Clad (Extra)
0
736
2168
2025-10-16T04:12:44Z
Artemis of Dust
630874
Created page with "==Cards== ===Voltage 1=== {{Card_Overview_Clad |name=Knock Down (Right) |image=HacKClaD_Clad_Wyrm_VeerLeft.jpg |voltage=1 |actions=move_right,move_forward }} {{Card_Overview_Clad |name=Knock Down (Left) |image=HacKClaD_Clad_Wyrm_VeerRight.jpg |voltage=1 |actions=move_Left,move_forward }} {{Card_Overview_Clad |name=Tail Whip+ |image=HacKClaD_Clad_Wyrm_Whirldwind.jpg |voltage=1 |actions=attack,drop }} {{Card_Overview_Clad |name=Absorb |image=HacKClaD_Clad_Wyrm_RendingCl..."
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Knock Down (Right)
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_right,move_forward
}}
{{Card_Overview_Clad
|name=Knock Down (Left)
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_Left,move_forward
}}
{{Card_Overview_Clad
|name=Tail Whip+
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Absorb
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,move_forward,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Whirlwind+
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Wide Breath
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=attack,drop,move_forward
}}
{{Card_Overview_Clad
|name=Wing Attack (Right)
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Wing Attack (Left)
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,turn_right
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Howling
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_right
|round-effect_name=Power Boost
|round-effect_description=+1 Damage dealt to Witches from Clad attacks (including damage from Raid cards)
}}
{{Card_Overview_Clad
|name=Rampage
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,move_2
}}
9c7abe99d3ab89aa8603cbc5da8e0bcd87918e00
Shell Clad (Extra)
0
737
2169
2025-10-16T04:20:44Z
Artemis of Dust
630874
Created page with "==Cards== ===Voltage 1=== {{Card_Overview_Clad |name=Invasion+ |image=HacKClaD_Clad_Shell_Invasion.jpg |voltage=1 |round-effect_name=Physical Armor |round-effect_description=The Clad receives 1 less damage from Attack cards. |actions=attack,move_1 }} {{Card_Overview_Clad |name=Left Thrash |image=HacKClaD_Clad_Shell_LeftThrash.jpg |voltage=1 |actions=attack,drop,turn_right }} {{Card_Overview_Clad |name=Right Thrash |image=HacKClaD_Clad_Shell_RightThrash.jpg |voltage=1 |..."
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion+
|image=HacKClaD_Clad_Shell_Invasion.jpg
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=attack,move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=HacKClaD_Clad_Shell_LeftThrash.jpg
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=HacKClaD_Clad_Shell_RightThrash.jpg
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Spear Shot
|image=HacKClaD_Clad_Shell_Retreat.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Erosion
|image=HacKClaD_Clad_Shell_Erosion.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=HacKClaD_Clad_Shell_SideSpikes.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Recovery
|image=HacKClaD_Clad_Shell_LacerateBackward.jpg
|voltage=2
|actions=attack,turn_left,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Left Whip
|image=HacKClaD_Clad_Shell_RecklessAbandon.jpg
|voltage=2
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Right Whip
|image=HacKClaD_Clad_Shell_LineSpikes.jpg
|voltage=2
|actions=attack,drop,move_left
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Anchor
|image=HacKClaD_Clad_Shell_LacerateRight.jpg
|voltage=3
|actions=attack
|round-effect_name=Silver Armor
|round-effect_description=If the Clad receives 1 or less damage from a skill card, reduce the damage to 0.
}}
{{Card_Overview_Clad
|name=Stampede 0
|image=HacKClaD_Clad_Shell_LacerateLeft.jpg
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
|round-effect_name=Weak Armor
|round-effect_description=If the Clad receives 4 or more damage from a skill card, increase the damage by 2.
}}
{{Card_Overview_Clad
|name=Stampede X
|image=HacKClaD_Clad_Shell_Banish.jpg
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
}}
7320825d833af6cc5bd949e94676f6ffc0b2f6f3
2218
2169
2025-10-20T21:57:06Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion+
|image=Card_Shell_Clad_Extra_1.png
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=attack,move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=Card_Shell_Clad_Extra_2.png
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=Card_Shell_Clad_Extra_3.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Spear Shot
|image=Card_Shell_Clad_Extra_4.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Erosion
|image=Card_Shell_Clad_Extra_5.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=Card_Shell_Clad_Extra_6.png
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Recovery
|image=Card_Shell_Clad_Extra_7.png
|voltage=2
|actions=attack,turn_left,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Left Whip
|image=Card_Shell_Clad_Extra_8.png
|voltage=2
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Right Whip
|image=Card_Shell_Clad_Extra_9.png
|voltage=2
|actions=attack,drop,move_left
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Anchor
|image=Card_Shell_Clad_Extra_10.png
|voltage=3
|actions=attack
|round-effect_name=Silver Armor
|round-effect_description=If the Clad receives 1 or less damage from a skill card, reduce the damage to 0.
}}
{{Card_Overview_Clad
|name=Stampede 0
|image=Card_Shell_Clad_Extra_11.png
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
|round-effect_name=Weak Armor
|round-effect_description=If the Clad receives 4 or more damage from a skill card, increase the damage by 2.
}}
{{Card_Overview_Clad
|name=Stampede X
|image=Card_Shell_Clad_Extra_12.png
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
}}
a088ed2f32911f6165908ff3598ae62848d97668
HacKClaD Wiki/welcome
0
602
2170
1846
2025-10-16T17:29:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start}}
[[file:site-logo.png|center|500px|link=]]
<center><span style="font-size: 1.4em; color: rgba(245, 210, 245, 1)">Welcome to Enclatiya: the final city of humanity!</span>
HacKClaD is an arena battler and deckbuilder board game in which you and several others act as "Witches", the last defense against the metal-skinned Clad. The Clad are gigantic beasts surrounded in deadly miasma, threatening to exterminate what little remains of mankind in their final bastion. You will compete to do the most damage to the Clad, to collect the precious Syla—''Magic Shards''—from the Clad's body, and with it claim your clan's right to guide humanity forward as its leaders.
While you might be allies in saving the city, do not be fooled, <span style="color:rgba(240,70,70,1)">your real mission is to take home the glory</span>, for your people.</center>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
bc249a450b760757a8f7b7ba544f1b8c08994d63
2195
2170
2025-10-20T18:32:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start}}
<div class="home-game-logo">[[file:site-logo.png|center|500px|link=]]</div>
<center><span class="home-title-introtext">Welcome to Enclatiya: the final city of humanity!</span>
HacKClaD is an arena battler and deckbuilder board game in which you and several others act as "Witches", the last defense against the metal-skinned Clad. The Clad are gigantic beasts surrounded in deadly miasma, threatening to exterminate what little remains of mankind in their final bastion. You will compete to do the most damage to the Clad, to collect the precious Syla—''Magic Shards''—from the Clad's body, and with it claim your clan's right to guide humanity forward as its leaders.
While you might be allies in saving the city, do not be fooled, <span style="color:rgba(240,70,70,1)">your real mission is to take home the glory</span>, for your people.</center>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
c9bf831448a2e3ac15e04b16c6d8f4725a3f6c4d
Luna
0
45
2171
2134
2025-10-17T17:22:59Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Luna
|portrait=HacKClaD_Luna_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=2
}}
The reluctant enchantress of Valrhona, Luna is a specialist in high-power attacks, manipulating her deck for explosive turns burning copious Magic Power.
Most damaging skills are costly {{icon|attack magic}} Attack Magic skills, particularly '''Tempest''' and '''Explosion''' requiring enormous amounts of MP. To compensate, Luna has a variety of means to build MP, incuding '''Huginn''' and '''Catalyst''' granting additional MP. This can work to her benefit, as any unwanted cards or unnecessary actions can be converted into valuable MP for future turns.
Using the large bank of MP, Luna can perform extremely high-powered combos, dishing out potentially double-digit Damage in one turn. This is especially achieved by setting up {{icon|attack}} Attack or {{icon|attack magic}} Attack Magic cards on top of her deck to improve the strength of '''Storm''', '''Tempest''', or to combo with '''Empyral Grasp''' to perform even more attacks, each benefiting from '''Bombard''' or '''Jewel of Varona'''. To ensure she can perform these reliably, '''Muninn''' and '''Huginn''' can be used to manipulate the deck setting up her deck as needed.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Sabbath
|cost=3
|type=support
|description=
Set your MP Gauge to 7.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W03-01
|image=HacKClaD_Luna_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W03-02
|image=HacKClaD_Luna_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W03-03
|image=HacKClaD_Luna_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Absorb
|code=BAS-W03-04
|image=HacKClaD_Luna_Cards_Absorb.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Storm
|code=BAS-W03-05
|image=HacKClaD_Luna_Cards_Storm.jpg
|deck=Standard
|type=Magic Attack
|range=000110
|cost=1
|VP=1
|attack=1
|description=
Reveal the top card of your deck. If the revealed card is an Attack or Magic Attack card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Rebuff
|code=BAS-W03-06
|image=HacKClaD_Luna_Cards_Scatter.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=2
|VP=1
|attack=2
|description=
After this attack, Repel the Clad.
}}
{{Card_Overview_Skill
|name=Huginn
|code=BAS-W03-07
|image=HacKClaD_Luna_Cards_Huginn.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Look at the top card of your deck. Return it to the top or bottom of your deck. Add +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Catalyst
|code=BAS-W03-08
|image=HacKClaD_Luna_Cards_Catalyst.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. If you have collected any Magic Shards on the map this round, add an additional +1 to your MP Gauge.
}}
=== Enhanced Deck ===
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=4
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Bombard
|code=BAS-W03-09
|image=HacKClaD_Luna_Cards_Bombard.jpg
|deck=Enhanced
|type=Attack
|range=000110
|cost=0
|VP=3
|attack=1
|description=
All of your ''other'' Attack and Attack Magic cards this round gain +1 ATK.
|oneliner="... Go."
}}
</tabber>
{{Card_Overview_Skill
|name=Shock
|code=BAS-W03-10
|image=HacKClaD_Luna_Cards_Shock.jpg
|deck=Enhanced
|type=Magic Attack
|range=100110
|cost=1
|VP=3
|attack=2
|description=
If you have picked up any Magic Shards on the map this round, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Tempest
|code=BAS-W03-11
|image=HacKClaD_Luna_Cards_Tempest.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=2
|attack=4
|description=
Reveal the top card of your deck. If it is an Attack or Attack Magic card, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Explosion
|code=BAS-W03-12
|image=HacKClaD_Luna_Cards_Discharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=X
|VP=2
|attack=1+X
|description=
X is a value of your choice. If X is 6 or higher, Repel the Clad after the Attack.
}}
{{Card_Overview_Skill
|name=Mirror of Eight
|code=BAS-W03-13
|image=HacKClaD_Luna_Cards_OctspanMirror.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
Reverse the orientation of the Clad.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W03-14
|image=HacKClaD_Luna_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Muninn
|code=BAS-W03-15
|image=HacKClaD_Luna_Cards_Muninn.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Draw a card. Place a card from your discard pile on top of your deck, if able.
}}
{{Card_Overview_Skill
|name=Mist Step
|code=BAS-W03-16
|image=HacKClaD_Luna_Cards_Teleport.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=2
|VP=3
|attack=
|description=
Move to a spece that is not occupied by the Clad or a Witch. <small>(The distance you move using this effect is counted as 1 space.)</small>
}}
{{Card_Overview_Skill
|name=Empyral Grasp
|code=SEC-W01-01
|image=HacKClaD_Luna_Cards_EmpyralGrasp.jpg
|deck=Enhanced
|type=Magic Attack
|range=000110
|cost=2
|VP=2
|attack=3
|description=
Reveal the top card of your deck. If it is an Attack or Magic Attack card, you may add it to your hand.
}}
{{Card_Overview_Skill
|name=Jewel of Varona
|code=SEC-W01-02
|image=HacKClaD_Luna_Cards_JewelOfVarona.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Look at the top card of your deck, and return it to either the top or bottom of your deck.
'''While In Discard:''' Whenever your Attack and Magic Attack cards have their ATK values increased, they are increased by an additional +1 ATK.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Mirror of Eight in response to the Clad being repelled, what direction does it move in?
|answer=The Clad is repelled in the opposite direction.
When the Clad is Repelled, it is equivalent to performing a movement without changing direction. Reversing the Clad's direction will therefore cause it to continue the movement relative to the new direction. In other words, if an opponent repelled the Clad into Luna, and she plays Mirror of Eight, the Clad will be Repelled back toward the other Witch.
}}
{{HacKClaD/FAQ
|question=If Bombard is played twice in the same turn by triggering a Deck Reshuffle, does the second time it is played gain +1 ATK?
|answer=Yes.
When referencing cards that may be played, it refers to the act of playing cards, not the physical card. Therefore, the second time Bombard is played it is considered a different card to the first time Bombard is played. Additionally, because each Bombard played takes effect seperately, all subsequent attacks during the round will gain a total +2 ATK.
|source=JP Developer response
}}
{{HacKClaD/FAQ
|question=If a card has its ATK increased multiple times while playing Jewel of Varona is in the discard pile, how much will its ATK increase?
|answer=+1 ATK per increase.
Jewel of Valrhona remains in effect at all times while in discard, regardless of how many times cards may have the ATK increased. This applies to any {{HacKClaD/Icon|attack}} Attack or {{HacKClaD/Icon|attack magic}} Attack Magic card that increases its own ATK during its played effects, as well as other {{HacKClaD/Icon|support}} Support cards which increase the ATK of other cards.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The mystical enhanctress of Valrhona.}}
84a5e14586124db0d11215caf077c68f68bc7a2b
Amelia
0
37
2172
2136
2025-10-17T17:32:09Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Infobox
|name=Amelia
|portrait=HacKClaD_Amelia_Portrait.png
|type=base
|basic_move=1
|basic_mana=2
|basic_block=1
}}
Amelia the esteemed researcher from Araneo provides a complex strategy in altering and managing her deck.
The unique card '''Upgrade''' allows Amelia to gradually replace each of her cards with higher VP values, gradually building a deck with an unusually high number of Enhanced Cards. Not only does this improve '''Crossfire''' for more damage, it also allows the introduction of more '''Arm''' and '''Drone''' cards into the deck, creating powerful synergistic effects for '''Generate Barrier''' and '''Arm Strike'''.
Many of her cards include '''While In Discard''' effects, and cards that rely on the contents of the discard pile, such as '''Reboot'''. This makes Amelia particularly reliant on ''discarding'' specific cards for comboing effects, which can be further controlled using '''Optimizer''' to give her information on the deck sequence.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Phronesis
|cost=3
|type=support
|description=
Discard your whole deck.
}}
==Unique Mechanics==
{{Mechanic
|header=Arms and Drones
|content=
Several of Amelia's cards are tagged with {{HacKClaD/Keyterm|Arm}} or {{HacKClaD/Keyterm|Drone}}. When an effect checks for each {{HacKClaD/Keyterm|Arm}} or each {{HacKClaD/Keyterm|Drone}}, you count all cards with the respective tag present on them.
----
'''Cards with the {{HacKClaD/Keyterm|Arm}} tag:'''
* High Mobility Arm
* Attack Assist Arm
'''Cards with the {{HacKClaD/Keyterm|Drone}} tag:'''
* Retrieval Drone
* Sniper Drone
* Protection Drone
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-WO5-01
|image=HacKClaD_Amelia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=BAS-WO5-02
|image=HacKClaD_Amelia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-WO5-03
|image=HacKClaD_Amelia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Arm Strike
|code=BAS-WO5-04
|image=HacKClaD_Amelia_Cards_ArmStrike.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1+X
|description=
'''X''' is equal to the number of [Arm] cards in the discard pile.
}}
{{Card_Overview_Skill
|name=Generate Barrier
|code=BAS-WO5-05
|image=HacKClaD_Amelia_Cards_GenerateBarrier.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of the incoming attack by the number of [Drone] cards in your discard pile, and an additional 1.
}}
{{Card_Overview_Skill
|name=Retrieval Drone
|code=BAS-WO5-06
|image=HacKClaD_Amelia_Cards_RetrievalDrone.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
[Drone].
Acquire a Magic Shard from any space.
}}
{{Card_Overview_Skill
|name=Defrag
|code=BAS-WO5-07
|image=HacKClaD_Amelia_Cards_Defrag.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
Look at the top card of your deck. Discard it, or return it to the top of the deck.
}}
{{Card_Overview_Skill
|name=Upgrade
|code=BAS-WO5-08
|image=HacKClaD_Amelia_Cards_Upgrade.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Reveal a card from your hand, then place it into the Enhanced Deck. Choose an Enhanced Skill card from the Enhanced Deck with a VP value 1 more than the revealed card, and place it into your discard pile. (If you do not have a valid Enhanced Skill card to choose, you cannot use this card)
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sniper Drone
|code=BAS-WO5-09
|image=HacKClaD_Amelia_Cards_SniperDrone.jpg
|deck=Enhanced
|type=Attack
|range=100110
|cost=0
|VP=4
|attack=1
|description=
[Drone].
}}
{{Card_Overview_Skill
|name=Crossfire
|code=BAS-WO5-10
|image=HacKClaD_Amelia_Cards_Crossfire.jpg
|deck=Enhanced
|type=Magic Attack
|range=100010
|cost=1
|VP=1
|attack=X
|description=
X is equal to the number of Enhanced Skill cards in your discard pile.
}}
{{Card_Overview_Skill
|name=Fractography
|code=BAS-WO5-11
|image=HacKClaD_Amelia_Cards_Fractography.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=2
|VP=2
|attack=X
|description=
Before resolving this attack, discard the top card of your deck. X is equal to the VP value of that card.
}}
{{Card_Overview_Skill
|name=Protection Drone
|code=BAS-WO5-12
|image=HacKClaD_Amelia_Cards_ProtectionDrone.jpg
|deck=Enhanced
|type=Magic Reaction
|range=
|cost=1
|VP=4
|attack=
|description=
[Drone].
'''While In Discard:''' This card may be played by paying costs and placing it on top of your deck.
Reduce incoming damage by 3.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-WO5-13
|image=HacKClaD_Amelia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Reboot
|code=BAS-WO5-14
|image=HacKClaD_Amelia_Cards_Reboot.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Choose a card from your discard pile and add it to your hand.
}}
{{Card_Overview_Skill
|name=High Mobility Arm
|code=BAS-WO5-15
|image=HacKClaD_Amelia_Cards_HighMobilityArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
[Arm].
'''While In Discard:''' You may perform the "Move 1" Basic Action an additional time per round.
}}
{{Card_Overview_Skill
|name=Attack Assist Arm
|code=BAS-WO5-16
|image=HacKClaD_Amelia_Cards_AttackAssistArm.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=
|description=
[Arm].
'''While In Discard:''' All your Attack and Magic Attack cards have +1 ATK.
}}
{{Card_Overview_Skill
|name=Injection
|code=SEC-W01-01
|image=HacKClaD_Amelia_Cards_Interdiction.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=2
|attack=0
|description=
If the Clad Deck has 2 or more cards, look at the top 2 cards from the Clad Deck. Choose 1 card to place on the bottom of the Clad deck, and 1 card to place on top.
Deal 2 damage to the Clad.
}}
{{Card_Overview_Skill
|name=Optimizer
|code=SEC-W01-02
|image=HacKClaD_Amelia_Cards_SelfScryer.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
'''While In Discard:''' After Reforming the deck, do not shuffle this into the deck. After Reforming the deck, place this card on the top or bottom of your deck.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Upgrade, can you replace the card with another card of the ''same'' VP value?
|answer=No.
The chosen card must be exactly +1 VP compared to the initially revealed card. If there is no valid card with this exact VP value, you cannot play Upgrade. ''Note: You may look in the Enhanced Deck at any time to confirm if you may or may not play Upgrade.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The analytical scientist of Araneo.}}
fc01b10b3c3ed16d83e63ac46af148ade618e725
Mia
0
48
2173
2135
2025-10-17T17:45:10Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Mia
|portrait=HacKClaD_Mia_Portrait.png
|type=base
|basic_move=3
|basic_mana=1
|basic_block=1
}}
The lightning fast rogue from Lykos, Mia is experienced in careful switch strikes while evading harm, and using dirty tactics to trick the Clad.
With incredible speed, Mia aims to chase the Clad from behind, striking with a range of benefits on '''Surprise Slash''', '''Sneak Attack''', and '''Steal'''. Even if she can't get in position right away, Mia has an impressive direct control of the Clad's movement, able to rotate or reposition it using '''"Look over there!"''', and '''"Oi, over here!"'''.
With her excellent speed, Mia can rapidly collect Magic Shards. This can be combined with '''Trailblaze''' and '''Dust Devil''' to deal significant damage to the Clad while gathering Magic Shards for high-scoring rounds.
==CP Ability==
{{Skill_Overview_CPAbility
|name=Scythe Saltation
|cost=3
|type=support
|description=
Every time you pick up any number of Magic Shards from the Field this round, deal the same amount of damage to the Clad (take that many Shards from the Reserve).
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=BAS-W04-01
|image=HacKClaD_Mia_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Block
|code=BAS-W04-02
|image=HacKClaD_Mia_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=BAS-W04-03
|image=HacKClaD_Mia_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Surprise Slash
|code=BAS-W04-04
|image=HacKClaD_Mia_Cards_SurpriseSlash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If attacking from behind the Clad, this attack has +1 ATK.
}}
{{Card_Overview_Skill
|name=Hit And Run
|code=BAS-W04-05
|image=HacKClaD_Mia_Cards_HitAndRun.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, move up to 1 space.
}}
{{Card_Overview_Skill
|name=Sisters in Arms
|code=BAS-W04-06
|image=HacKClaD_Mia_Cards_UnitedFront.jpg
|deck=Standard
|type=Attack
|range=110100
|cost=0
|VP=1
|attack=1
|description=
You may only use this card when adjacent to another Witch. <small>(This effect is only used when playing with 2 or more players.)</small>
|oneliner="The help's appreciated!"
}}
{{Card_Overview_Skill
|name="Oi, over here!
|code=BAS-W04-07
|image=HacKClaD_Mia_Cards_OiOverHere.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
The Clad moves forward 1 space.
}}
{{Card_Overview_Skill
|name=Accelerate
|code=BAS-W04-08
|image=HacKClaD_Mia_Cards_Accelerate.jpg
|deck=Standard
|type=Magic Support
|range=
|cost=1
|VP=1
|attack=
|description=
Move 2 spaces.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Sneak Attack
|code=BAS-W04-09
|image=HacKClaD_Mia_Cards_SneakAttack.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=2
|attack=2
|description=
If attacking from behind the Clad, +1 ATK and gain +1 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Steal
|code=BAS-W04-10
|image=HacKClaD_Mia_Cards_Steal.jpg
|deck=Enhanced
|type=Attack
|range=100000
|cost=0
|VP=3
|attack=1
|description=
If attacking from behind the Clad, after this attack, draw a card.
}}
{{Card_Overview_Skill
|name=Trailblaze
|code=BAS-W04-11
|image=HacKClaD_Mia_Cards_Trailblaze.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=1
|attack=1+X
|description=
X is equal to the number of spaces you have moved this round.
}}
{{Card_Overview_Skill
|name="Look over there!"
|code=BAS-W04-12
|image=HacKClaD_Mia_Cards_LookOverThere.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=2
|attack=2
|description=
After resolving this attack, turn the Clad to face its back toward you.
}}
{{Card_Overview_Skill
|name=Caltrops
|code=BAS-W04-13
|image=HacKClaD_Mia_Cards_Caltrops.jpg
|deck=Enhanced
|type=Magic Attack
|range=110110
|cost=3
|VP=3
|attack=X
|description=
X is equal to twice the number of spaces the Clad has moved this round.
}}
{{Card_Overview_Skill
|name=Shadow Clone
|code=BAS-W04-14
|image=HacKClaD_Mia_Cards_ShadowClone.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Place a Magic Shard from your board onto your current space.
Choose an Entry Point and move there. If none are available, pick any free space on the map. This counts as having moved 1 space.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=BAS-W04-15
|image=HacKClaD_Mia_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
<tabber class="errata-tabber">
Errata =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support Magic
|range=
|cost=1
|VP=4
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The loudest shouts of joy when the thieves cause a stir come from the poorest areas.
}}
|-|
Release Version =
{{Card_Overview_Skill
|name=Robin Hood
|code=BAS-W04-16
|image=HacKClaD_Mia_Cards_ChivalrousThief.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
Choose 1 player with the most Magic Shards and 1 player with the least (except yourself): The player with the most gives 1 Magic Shard to the player with the least. Then, you draw 1 card.
|oneliner=The audible shouts of joy when the thieves cause a stir come from the poorest areas.
}}
</tabber>
{{Card_Overview_Skill
|name=Fluttering Wind
|code=SEC-W01-01
|image=HacKClaD_Mia_Cards_FlutteringWind.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=2
|attack=
|description=
Move 2 spaces. This movement can move through other Witches and the Clad. If you move through a space with Magic Shards, collect them.
}}
{{Card_Overview_Skill
|name=Dust Devil
|code=SEC-W01-02
|image=HacKClaD_Mia_Cards_DustDevil.jpg
|deck=Enhanced
|type=Magic Attack
|range=100100
|cost=1
|VP=2
|attack=3
|description=
If you have moved 2 or more spaces this round, this card requires 0 MP to play.
}}
== Rules FAQ ==
{{HacKClaD/FAQ
|question=When playing Accelerate, do you collect Magic Shards you moved through but do not end your movement on?
|answer=No.
Magic Shards are only collected after the card effects are resolved, meaning you may move through a space and not collect Magic Shards from it. Note that '''Fluttering Wind''' is an exception, because the effect explicitly collects Magic Shards that were moved through during the effect.
}}
{{HacKClaD/FAQ
|question=When playing Accelerate or Fluttering Wind, can you move 2 spaces without moving in a straight line?
|answer=Yes. Each step of the movement is seperate.
Accelerate and Fluttering Wind allow you to move 2 spaces, which can each be in any direction, including performing two orthogonally adjacent directions, or even moving backward toward the same space you started on. This still counts as having moved 2 spaces.
}}
{{HacKClaD/FAQ
|question=When playing Fluttering Wind, can you move through a Legion?
|answer=No.
While Fluttering Wind does enable movement through Witches and Clad, it does ''not'' confer this effect to Legion. Therefore, Legion still impede Mia's movement.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if multiple players are tied for most/least Magic Shards, who is targetted?
|answer=You choose a player.
Robin Hood instructs to choose any one player with the most Magic Shards (excluding yourself), and one with the least Magic Shards (excluding yourself). If either has only one player, it must choose that player, otherwise Mia decides the targetted players.
}}
{{HacKClaD/FAQ
|question=When playing Robin Hood, if all other players are tied for Magic Shards, who gives a Magic Shard?
|answer=You choose.
In this scenario, all valid targets may be chosen to both give and receive the Magic Shard. This can even choose a player to give a Magic Shard to themselves, resulting in no Magic Shard being exchanged by any player. In a 2 Player game, because Mia can never choose herself, this will ''always'' result in no Magic Shard being exchanged.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The lightning fast striker of Lykos.}}
6a95292a9f9d17016208b42af5edb670259d0b66
MediaWiki:Vector.css
8
72
2174
2167
2025-10-17T18:43:44Z
Artemis of Dust
630874
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
max-width: 50%;
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
overflow: visible;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
background: linear-gradient(133deg, rgba(100, 100, 110, 1) 0%, rgba(30, 30, 40, 1) 80%);
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
/******************************************
* CLAD CARD STYLING
* Template:Card_Overview_Clad
* Necessary due to limitations in Templatestyles.
*******************************************/
.card-round-effect__tagline {
corner-shape: bevel;
}
66ca79b51add5145dbcdba34dff2e41ec89903a2
2175
2174
2025-10-17T19:07:25Z
Artemis of Dust
630874
Undo revision [[Special:Diff/2174|2174]] by [[Special:Contributions/Artemis of Dust|Artemis of Dust]] ([[User talk:Artemis of Dust|talk]])
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/*
This is the wiki.gg default loadout,
please do not modify it inline. To add your own skin customizations,
scroll down to the end of the default loadout (or search for "[END]" to jump there).
If you modify the sheet above that point, your changes may be overwritten in updates without warning!!!
If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE:
DLW: UPDATE
DLW VERSION: 2.2.2.0
IMPORTANT: if you are updating your wiki from a version before May 22, 2025,
you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break.
*/
/*********************************************************
* Backwards compatibility with deprecated variable names *
**********************************************************/
:root {
--wiki-heading-color: var(--wiki-content-heading-color);
--wiki-heading-font-family: var(--wiki-content-heading-font-family);
--wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family);
}
/****************************************
* End backwards compatibility variables *
*****************************************/
/************************************
* Body, head, and general framework *
*************************************/
:root{
--wiki-logo-box-width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px), 100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px, var(--wiki-page-content-max-width, 9999px) ) * var(--wiki-is-top-logo, 0)); /* 18px: the scrollbar */
--wiki-logo-box-height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-logo-box-width));
}
html, body {
height: auto;
min-height: 100%;
}
/* site background */
html {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
}
body {
background: none;
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
box-sizing: border-box;
padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px));
padding-bottom: var(--wiki-bottom-spacing, 0px);
padding-left: var(--wiki-left-spacing, 0px);
padding-right: var(--wiki-right-spacing, 0px);
box-sizing: border-box;
}
.skinpref-limited-width body, body.skinpref-limited-width {
--wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px);
}
/* clear fix */
body::after {
content: "";
display: table;
clear: both;
}
#mw-page-base,
#mw-head-base {
background: none;
--height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-box-height, 160px) + var(--wiki-logo-margin, 15px))); /* if not is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */
height: var(--height);
}
#mw-page-base {
max-width: var(--wiki-page-content-max-width, 9999px);
margin: auto;
}
#mw-head-base {
width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: calc(-1 * var(--height));
margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
/* prevent margin collapse */
.content-wrapper::before {
content: " ";
display: table;
}
.content-wrapper{
--navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px))));
}
/****** navbar (#mw-head) ******/
.vector-menu-tabs .mw-list-item,
#p-cactions, #p-variants {
float: unset;
line-height: 1.5; /* fallback */
line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px);
box-sizing: border-box;
white-space: nowrap;
}
#mw-head {
--icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
--icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
/* icon below is from https://tabler-icons.io/ */
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E");
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
width: auto;
height: var(--wiki-navigation-height);
margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)));
position: relative;
display: flex;
align-items: stretch;
z-index: 4; /* above #mw-panel and .mw-indicators */
background: var(--wiki-navigation-box-background, none);
border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom-width: 0;
border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0;
border-image: var(--wiki-navigation-box-border-image, none);
backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none);
}
/* top border of the content */
#mw-head::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width));
left: 0;
width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-left-width: var(--navigation-border-bottom-width);
border-top-width: var(--navigation-border-bottom-width);
border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
}
#left-navigation,
#right-navigation {
float: none;
margin: 0;
display: flex;
align-items: flex-end;
margin-bottom: calc(-1 * var(--navigation-border-bottom-width));
}
#left-navigation {
flex: 0 0 auto;
justify-content: flex-start;
}
#right-navigation {
flex: 1 1 auto;
justify-content: flex-end;
}
#left-navigation::before,
#left-navigation::after,
#right-navigation::before,
#right-navigation::after {
content: "";
display: block;
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
flex: 0 0 auto;
}
#left-navigation::before {
box-sizing: border-box;
width: var(--wiki-navigation-left-spacing, 0px);
border-bottom-width: 0;
}
#left-navigation::after {
width: var(--wiki-navigation-gap-between-left-and-right);
}
#right-navigation::before {
flex: 1 1 auto;
width: auto;
}
#right-navigation::after {
width: var(--wiki-navigation-right-spacing);
display: none; /* only for desktop */
}
/*** tabs ***/
/* reset */
.vector-menu,
.vector-menu *,
.vector-menu-tabs-legacy li {
background: none;
}
.vector-menu input {
border: 0;
}
/* tabs list */
.vector-menu-tabs {
height: unset;
padding: unset;
}
.vector-menu-tabs .vector-menu-content {
height: 100%;
}
.vector-menu-tabs-legacy ul{
float: none;
}
.vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
.vector-menu-tabs .mw-list-item,
.vector-menu-dropdown {
/* outer box of normal tabs: border-bottom */
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: relative;
margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */
height: auto;
padding-bottom: var(--wiki-navigation-bottom-spacing, 0px);
cursor: auto;
}
.vector-menu-dropdown .vector-menu-checkbox{
height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
}
.vector-menu-tabs .mw-list-item::after,
.vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: max(0px, var(--wiki-navigation-tab-spacing));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
left: 100%;
bottom: calc(0px - var(--navigation-border-bottom-width));
}
.vector-menu-tabs .mw-list-item + .mw-list-item,
.vector-menu-dropdown {
margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing)));
}
.vector-menu-tabs .mw-list-item a,
.vector-menu-tabs .mw-list-item a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */
/* inner box of normal tabs: tab style */
float: none;
height: auto;
margin: 0;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px);
border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px)));
border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0;
border-image: var(--wiki-navigation-border-image);
color: var(--wiki-navigation-text-color);
background-image: var(--wiki-navigation-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent);
background-size: var(--wiki-navigation-background-size, auto);
background-repeat: var(--wiki-navigation-background-repeat, repeat);
background-position: var(--wiki-navigation-background-position, center);
font-size: var(--wiki-navigation-font-size, 0.8125em);
backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none));
}
.vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading {
border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color));
color: var(--wiki-navigation-text-color--hover);
border-image: var(--wiki-navigation-border-image--hover);
background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none));
background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent);
background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto));
background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat));
background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center));
transform: var(--wiki-navigation-transform--hover, none);
}
.vector-menu-tabs .mw-list-item.selected {
background: none;
border-bottom-color: transparent;
}
.vector-menu-tabs .mw-list-item.selected a {
/* inner box of selected tab: tab style */
background-image: var(--wiki-navigation-selected-background-image, none);
background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent);
background-size: var(--wiki-navigation-selected-background-size, auto);
background-repeat: var(--wiki-navigation-selected-background-repeat, repeat);
background-position: var(--wiki-navigation-selected-background-position, center);
border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color);
border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px)));
border-image: var(--wiki-navigation-selected-border-image);
color: var(--wiki-navigation-selected-text-color);
backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none);
}
.vector-menu-tabs .mw-list-item.selected::before {
content: '';
display: block;
width: 100%;
box-sizing: border-box;
height: var(--navigation-border-bottom-width);
border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-top-width: 0;
border-bottom-width: 0;
position: absolute;
bottom: calc(0px - var(--navigation-border-bottom-width));
background: var(--wiki-navigation-selected-border-bottom-background, transparent);
background-clip: padding-box;
}
/* watch/unwatch star */
.vector-menu-tabs #ca-watch.icon a,
.vector-menu-tabs #ca-unwatch.icon a {
width: var(--wiki-navigation-icon-size, 1em);
height: 100%;
box-sizing: content-box;
padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em));
color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */
display: flex;
align-items: center;
text-indent: 999px;
}
.vector-menu-tabs #ca-watch.icon a::before,
.vector-menu-tabs #ca-unwatch.icon a::before {
content: "";
display: block;
position: unset;
background-image: none !important;
width: var(--wiki-navigation-icon-size, 1em);
height: var(--wiki-navigation-icon-size, 1em);
flex: 0 0 auto;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-tabs #ca-unwatch.icon .loading::before,
.vector-menu-tabs #ca-watch.icon .loading::before{
transform-origin: 50% 56.25%;
}
.vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: var(--icon-star-empty);
}
.vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: var(--icon-star-filled);
}
/*** dropdown menu ***/
.vector-menu-dropdown .vector-menu-heading { /* "More" */
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
content: "";
display: block;
width: 1em;
height: 1em;
margin-top: 1px; /* tweak offset */
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: unset;
background-color: var(--wiki-navigation-text-color);
filter: none;
}
.vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
background-color: var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .mw-list-item a:not(.vector-icon) {
font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em);
}
.vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: none;
background: none;
left: 0; /* reset */
margin: 0; /* reset */
top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px));
overflow: unset;
}
.vector-menu-dropdown .vector-menu-content ul {
border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color);
border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius);
border-image: var(--wiki-navigation-dropdown-border-image);
background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent);
box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */
backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter);
padding: var(--wiki-navigation-dropdown-padding, 0);
margin-top: var(--wiki-navigation-dropdown-offset, 0);
}
.vector-menu-dropdown .vector-menu-content li:hover {
background: var(--wiki-navigation-dropdown-item-background--hover, none);
}
.vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--wiki-navigation-dropdown-item-padding, 0);
}
.vector-menu-dropdown .vector-menu-content li a,
.vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--wiki-navigation-dropdown-text-color, var(--wiki-navigation-text-color));
}
.vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--wiki-navigation-dropdown-text-color--hover, var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover))); /* fallback for backwards compatibility */
}
/*** search form ***/
#p-search {
margin: 0;
padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px))));
z-index: 2;
position: relative;
font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em));
}
.vector-search-box form {
margin: unset;
}
#p-search .searchButton {
background-color: transparent;
font-size: unset;
}
/*new search form */
.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{
margin: 0;
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--wiki-navigation-search-highlight-background-color);
}
#p-search input{
line-height: 1.25; /* "normal" behaves inconsistently in different browsers */
}
#p-search input{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
}
#p-search button{
height: unset;
min-height: var(--wiki-navigation-search-height, 2em);
min-width: var(--wiki-navigation-search-height, 2em);
top: 0;
bottom: 0;
right: 2px;
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent);
opacity: 100%;
}
#p-search button:hover,
#p-search button:focus{
background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent);
opacity: 100%;
}
/* top border of the content box */
#p-search::before {
content: "";
display: block;
width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))));
height: 0;
border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
position: absolute;
bottom: 0;
left: 0;
}
/* top right border-radius of content area */
#p-search::after {
content: "";
display: block;
width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)));
box-sizing: border-box;
border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0;
border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid));
border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color));
border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0;
position: absolute;
top: calc(100% - var(--navigation-border-bottom-width));
right: 0;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color: var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
a.new:hover,
.mw-usertoollinks-contribs-no-edits {
color: var(--wiki-content-redlink-color);
}
a:not(.mw-selflink):active,
a:visited:active,
.mw-parser-output a.extiw:active,
.mw-parser-output a.extiw:visited:active,
.mw-parser-output a.external:active,
.mw-parser-output a.external:visited:active {
color: var(--wiki-warning-color);
}
/* link decorations */
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external,
.sitenotice a.external {
background: none;
padding-right: 0;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after,
a.extiw[title="wgg:globalprefs"]::after {
display: inline-block;
width: 1em;
height: 1em;
margin-left: 0px;
content: '';
vertical-align: text-top;
--mask: var(--icon) no-repeat;
--mask-size: 0.857em;
--mask-position: center right;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-parser-output a.external::after,
.sitenotice a.external::after {
--icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E");
}
a.extiw[title="wgg:globalprefs"]::after {
--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.plainlinks a.external::after,
.plainlinks a.extiw[title="wgg:globalprefs"]::after {
display: none;
}
/*
Using a background instead of an ::after prevents the icon from wrapping onto its own line,
but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise
use the ::after method used for external links above
*/
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"],
a.extiw[title^="mw:"],
a.extiw[title^="support:"] {
padding-right: 1em;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
}
a.extiw[title^="wikipedia:"],
a.extiw[title^="wp:"] {
background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406)
}
a.extiw[title^="mw:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406)
}
a.extiw[title^="support:"] {
background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg)
}
.plainlinks a.extiw {
background-image:none;
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel {
width: var(--wiki-sidebar-width, 10em);
box-sizing: border-box;
position: relative;
z-index: 1; /* above #footer */
top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px));
margin-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */
padding: var(--wiki-sidebar-box-padding, 0);
background: var(--wiki-sidebar-box-background, none);
border: var(--wiki-sidebar-box-border, 0);
border-image: var(--wiki-sidebar-box-border-image, none);
}
#mw-panel .vector-menu-portal {
background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent);
background-image: var(--wiki-sidebar-background-image, none);
background-size: var(--wiki-sidebar-background-size, auto);
background-repeat: var(--wiki-sidebar-background-repeat, repeat);
background-position: var(--wiki-sidebar-background-position, center);
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
border-image: var(--wiki-sidebar-border-image, none);
margin: 0 var(--wiki-sidebar-margin, 0.5em);
padding: var(--wiki-sidebar-padding, 0);
filter: var(--wiki-sidebar-filter, none);
backdrop-filter: var(--wiki-sidebar-backdrop-filter, none);
overflow: hidden; /* to prevent overflow when combining border-radius with heading background */
}
#mw-panel #p-ext-discordwidget{
backdrop-filter: none;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom: 0;
}
/* Sidebar spacing and border-radius section */
#mw-panel .vector-menu-portal:not(:last-child) {
margin-bottom: var(--wiki-sidebar-portal-spacing);
}
#mw-panel #p-logo + .vector-menu-portal,
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
/*
The way this works is that if the sidebar does not have any spacing, only the top and bottom corners
of the top and bottom portals respectively should be rounded, instead of all corners of every portal.
min and calc are combined here to basically create an `if x > 0 then y else z` function.
The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number).
If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value.
This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario.
*/
border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal:last-child {
/* see rule above for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius);
}
#mw-panel .vector-menu-portal {
/* see above rules for explanation */
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
/* This keeps the border from doubling up if there is no spacing between them,
The portals other than the first only have a top border if there is spacing */
border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */
}
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-top-width: var(--wiki-sidebar-border-width, 1px);
}
/* end sidebar spacing and border-radius */
.vector-menu-portal .vector-menu-heading {
padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem);
margin: var(--wiki-sidebar-heading-margin, 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0); /* --wiki-sidebar-heading-margin-bottom is deprecated */
background: var(--wiki-sidebar-heading-background, none);
border-image: var(--wiki-sidebar-heading-border-image, none);
color: var(--wiki-sidebar-heading-color);
font-family: var(--wiki-sidebar-heading-font-family);
font-size: var(--wiki-sidebar-heading-font-size, 0.75em);
font-weight: var(--wiki-sidebar-heading-font-weight, normal);
font-style: var(--wiki-sidebar-heading-font-style, normal);
text-transform: var(--wiki-sidebar-heading-text-transform, none);
line-height: var(--wiki-sidebar-heading-line-height, normal);
text-shadow: var(--wiki-sidebar-heading-text-shadow, none)
}
.vector-menu-portal .vector-menu-content {
margin: var(--wiki-sidebar-list-margin, 0);
padding: var(--wiki-sidebar-list-padding, 0.25rem);
background: var(--wiki-sidebar-list-background, none);
border-image: var(--wiki-sidebar-list-border-image, none);
}
.vector-menu-portal .vector-menu-content ul {
padding: 0;
display: flex;
flex-direction: column;
gap: var(--wiki-sidebar-list-item-spacing, 0);
}
.vector-menu-portal .vector-menu-content li {
font-size: var(--wiki-sidebar-font-size, 0.75em);
line-height: var(--wiki-sidebar-line-height, 1.125em);
padding: 0;
background: var(--wiki-sidebar-list-item-background, none);
border-image: var(--wiki-sidebar-list-item-border-image, none);
}
.vector-menu-portal .vector-menu-content li:hover {
background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none));
border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none));
}
.vector-menu-portal .vector-menu-content li a {
display: block;
padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem);
}
.vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */
background: none;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-portal .vector-menu-content li a:visited {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#t-newpage {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order: -1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order: -1;
}
#feedlinks{
--sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E");
order: -1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before,
#feedlinks > a::before {
content: '';
background-image: var(--sidebar-icon);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 1.25em;
height: 1.25em;
}
#p-tb .mw-list-item > a::before {
filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter));
}
#p-tb .mw-list-item > a {
display: flex;
align-items: center;
gap: 3px;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
#p-logo {
width: var(--wiki-logo-box-width);
height: var(--wiki-logo-box-height);
position: absolute;
top: calc(-1 * ( (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)
+ (var(--wiki-logo-box-height) + var(--wiki-logo-margin,15px)) * (1 - var(--wiki-is-top-logo, 0)) ));
left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-right-spacing, 0px) - 18px), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-box-width)) / 2 * var(--wiki-is-top-logo, 0));
margin: 0;
filter: var(--wiki-logo-filter, none);
}
#p-logo a {
background-size: contain;
position: absolute;
top: var(--wiki-logo-offset-y, 0);
left: var(--wiki-logo-offset-x, 0);
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.content-wrapper {
max-width: var(--wiki-page-content-max-width, none);
margin-left: auto;
margin-right: auto;
}
.mw-body,
.parsoid-body {
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em));
margin-top: unset;
border-top: 0;
border-left: var(--wiki-content-border-width, 1px) solid transparent;
border-right: var(--wiki-content-border-width, 1px) solid transparent;
border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
position: relative;
border-image: var(--wiki-content-border-image, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-body,
.parsoid-body {
background-color: var(--wiki-content-background-color);
}
}
/* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */
.mw-body::before,
.parsoid-body::before{
content: '';
display: block;
backdrop-filter: var(--wiki-content-backdrop-filter, none);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */
}
.mw-body::after,
.parsoid-body::after {
content: '';
display: block;
box-sizing: border-box;
position: absolute;
left: calc(-1 * var(--wiki-content-border-width, 1px));
right: calc(-1 * var(--wiki-content-border-width, 1px));
top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)));
bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px));
pointer-events: none;
border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px)));
}
#mw-data-after-content {
max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content));
margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2);
box-sizing: border-box;
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent);
}
#mw-data-after-content .read-more-container {
border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color);
border-top-width: 0;
border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color));
padding: 1em;
margin: 0;
}
#mw-data-after-content .read-more-container:empty {
display: none;
}
@media screen and (min-width: 982px) {
#mw-data-after-content .read-more-container {
padding: 1.25em 1.5em 1.5em 1.5em;
}
}
.mw-footer {
max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em));
box-sizing: border-box;
background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent);
border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color));
border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px)));
margin-top: var(--wiki-spacing-before-footer, 0px);
border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px));
margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2);
color: var(--wiki-footer-text-color);
border-image: var(--wiki-footer-border-image, none);
backdrop-filter: var(--wiki-footer-backdrop-filter, none);
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.mw-footer {
background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color));
}
}
.mw-footer li {
color: var(--wiki-footer-text-color);
}
.mw-footer a,
.mw-footer a:visited {
color: var(--wiki-footer-link-color);
}
.mw-footer a:hover,
.mw-footer a:visited:hover {
color: var(--wiki-footer-link-color--hover);
}
/* fix */
@media screen and (max-width: 900px) {
#footer-icons, #footer-places {
clear: unset;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********
* Headings *
************/
.mw-body h1 {
border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-size: var(--wiki-content-firstheading-font-size, 1.8em);
font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family));
font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight));
font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style));
text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform));
line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h2 {
border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color));
font-size: var(--wiki-content-heading-h2-font-size, 1.5em);
font-family: var(--wiki-content-heading-font-family);
font-weight: var(--wiki-content-heading-font-weight, normal);
font-style: var(--wiki-content-heading-font-style, normal);
text-transform: var(--wiki-content-heading-text-transform, none);
line-height: var(--wiki-content-heading-line-height, normal);
color: var(--wiki-content-heading-color);
text-shadow: var(--wiki-content-heading-text-shadow, none);
}
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6{
border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color)));
font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family));
font-weight: var(--wiki-content-subheading-font-weight, bold);
font-style: var(--wiki-content-subheading-font-style, normal);
text-transform: var(--wiki-content-subheading-text-transform, none);
line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height));
color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color));
text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none));
}
.mw-body h3{
font-size: var(--wiki-content-heading-h3-font-size, 1.2em);
}
.mw-body h4{
font-size: var(--wiki-content-heading-h4-font-size, 114%);
}
.mw-body h5{
font-size: var(--wiki-content-heading-h5-font-size, 108%);
}
.mw-body h6{
font-size: var(--wiki-content-heading-h6-font-size, 100%);
}
.mw-editsection-bracket,
.mw-editsection-divider {
color: var(--wiki-content-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable > tr > td,
.wikitable > * > tr > td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.jquery-tablesorter th.headerSort {
background-image: unset;
position: relative;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after,
.jquery-tablesorter th.headerSort::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
width: 21px;
height: 100%;
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: auto;
mask-size: auto;
-webkit-mask-position: center right;
mask-position: center right;
background-color: var(--wiki-content-link-color);
}
.jquery-tablesorter th.headerSortUp::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
.jquery-tablesorter th.headerSortDown::after {
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat;
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-accent-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color: var(--wiki-accent-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-content-text-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color));
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color: var(--wiki-alert-color);
}
.mw-plusminus-null {
color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
}
.mw-plusminus-pos {
color: var(--wiki-success-color);
}
.updatedmarker {
background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent);
color: var(--wiki-content-text-color);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
display: inline-block;
}
.mw-diff-movedpara-left::after,
.mw-diff-movedpara-right::after {
color: var(--wiki-content-text-color);
}
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right-color: var(--wiki-content-border-color);
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-diffElement-attributeChange ins {
background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
color: var(--wiki-success-label-color);
}
.ve-ui-diffElement-attributeChange del {
background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
color: var(--wiki-alert-label-color);
}
.ve-ui-diffElement-highlight {
outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted {
background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter: var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy,
.mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade,
.mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95));
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent);
background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color: var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-toc-border-width, 1px);
border-style: var(--wiki-content-toc-border-style, solid);
border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-toc-border-radius, 0px);
border-image: var(--wiki-content-toc-border-image, none);
box-shadow: var(--wiki-content-toc-box-shadow, none);
}
#mw-toc-heading {
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
li.gallerybox div.thumb {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
background-color: unset;
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage:not(audio) {
height: auto;
}
body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption {
width: revert;
}
/* packed-overlay and packed-hover modes for galleries */
ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent);
}
/* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */
div.floatleft,
table.floatleft {
margin-right: 1.4em;
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright,
div.floatright,
div.tleft,
div.floatleft {
float: none;
margin: 0 auto;
width: fit-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color: var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .sections .section,
.wikiEditor-ui-toolbar .booklet .pages,
.wikiEditor-ui-toolbar .booklet .index .current,
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.wikiEditor-ui-toolbar .sections .section {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--wiki-content-text-mix-color);
}
.wikiEditor-toolbar-dialog {
max-width: 100%;
box-sizing: border-box;
}
.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder {
color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
/* creates a warning message about previewing sidebar edits */
.page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before {
content:"Warning: Sidebar previews are not accurate. Please save to see your changes!";
background:var(--wiki-alert-color);
display:block;
text-align:center;
color:var(--wiki-alert-label-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-accent-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.ext-WikiEditor-realtimepreview-ErrorLayout {
background-color: var(--wiki-content-background-color);
}
.ext-WikiEditor-image-realtimepreview-error {
filter: var(--wiki-icon-general-filter);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor {
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
}
.ace_gutter-cell {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent);
}
.ace_editor .ace_print-margin {
width: 1px;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent);
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent);
}
.ace_editor .ace_cursor,
.ace-monokai .ace_punctuation,
.ace-monokai .ace_punctuation.ace_tag {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line,
.ace_editor .ace_gutter-active-line {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ace_editor .ace_marker-layer .ace_selection {
background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_editor .ace_invisible {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent);
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent);
}
.ace_editor .ace_xml-pe {
color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent);
}
.ace_editor .ace_indent-guide {
background: none;
box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent);
color: var(--wiki-content-text-color);
}
.view-dark .ext-codemirror-wrapper,
.ext-codemirror-wrapper {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .ext-codemirror-wrapper {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.ext-codemirror-wrapper {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent);
color: var(--wiki-content-text-color)
}
.cm-editor .cm-selectionBackground,
.cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground {
background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent);
}
.cm-mw-keyword {
color: var(--codemirror-purple)
}
.cm-mw-def {
color: var(--codemirror-blue)
}
.cm-mw-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-mw-string {
color: var(--codemirror-red)
}
.cm-mw-atom {
color: var(--codemirror-pink)
}
.cm-mw-number {
color: var(--codemirror-green)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
.cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color));
color: var(--wiki-content-link-color);
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
display: flex; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar > .oo-ui-toolbar-bar{
width: 100%; /* fix overflow issue at narrow widths */
}
.ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{
width: auto; /* fix overflow issue at narrow widths */
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var(--wikigg-header-scroll-height);
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/* fix a lot of empty space from TemplateData when using VE Source */
.tdg-editscreen-main.mw-body-content::after {
display: none;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__header {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.tabber__tab,
.tabber__tab:visited {
color: var(--wiki-content-text-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-link-color);
}
.tabber__tab[aria-selected="true"] {
box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset;
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color: var(--wiki-accent-color)
}
:focus-visible {
outline-style: solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color: var(--wiki-content-border-color);
}
hr {
background-color: var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color: var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-accent-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color: var(--wiki-content-border-color);
}
/* category bar and filetoc */
.catlinks{
background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-catlinks-border-width, 1px);
border-style: var(--wiki-content-catlinks-border-style, solid);
border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-catlinks-border-radius, 0px);
border-image: var(--wiki-content-catlinks-border-image, none);
box-shadow: var(--wiki-content-catlinks-box-shadow, none);
}
ul#filetoc {
background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary));
border-width: var(--wiki-content-filetoc-border-width, 1px);
border-style: var(--wiki-content-filetoc-border-style, solid);
border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-content-filetoc-border-radius, 0px);
border-image: var(--wiki-content-filetoc-border-image, none);
box-shadow: var(--wiki-content-filetoc-box-shadow, none);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
.ui-state-focus {
/* we need an important here because the built-in styles have one */
background: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color) !important;
}
.ui-menu .ui-menu-item a {
color: var(--wiki-content-dynamic-color);
}
#contentSub,
#contentSub2 {
color: var(--wiki-content-text-mix-color);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
top: var(--wikigg-header-scroll-height);
}
.mw-notification .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter: unset;
}
/**/
.mime-type.has-warning {
color: var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter: drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter: brightness(0) var(--wiki-icon-to-link-filter);
filter: var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover > td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable > * > tr > th,
.mw-datatable > tr > th,
.mw-json > * > tr > th,
.mw-json > tr > th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable > * > tr > td,
.mw-datatable > tr > td,
.mw-json > * > tr > td,
.mw-json > tr > td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.mw-destfile-warning {
border-color: var(--wiki-warning-color);
color: var(--wiki-content-text-color);
background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent);
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color: var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color: var(--wiki-accent-label-color);
text-decoration: underline;
}
table.cargoTable th.headerSort::after {
background-color: var(--wiki-accent-link-color);
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color: var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
.oo-ui-panelLayout-framed {
border-color: var(--wiki-content-border-color);
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image: none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span {
border-color: var(--wiki-accent-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span {
background-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: var(--wiki-accent-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent)
}
.oo-ui-image-invert.oo-ui-icon-check {
background: none;
position: relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content: '';
pointer-events: none;
filter: var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
@keyframes fadeBlue {
60% {
border-top-color: var(--wiki-accent-color);
}
100% {
border-top-color: var(--wiki-content-border-color);
}
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter: unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
border-color: var(--wiki-accent-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline: none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline: 1px solid var(--wiki-accent-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--wiki-content-text-mix-color);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-accent-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color: var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--wiki-accent-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: var(--wiki-accent-label-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
border-color: var(--wiki-content-dynamic-color--inverted);
box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-content-heading-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-errors {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.oo-ui-popupToolGroup-tools {
max-width: 100%;
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition: none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active {
background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--wiki-accent-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color: var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
border-color: var(--wiki-accent-color--hover);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-accent-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-accent-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-accent-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-dynamic-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-mix-color-95);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-accent-color);
border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 3px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.mw-body-content .error {
color: var(--wiki-alert-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-alert-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-templatedata-doc-muted {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-accent-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-calendarWidget:focus {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-dateInputWidget-calendar:focus {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.mw-widget-calendarWidget-item-selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent);
color: var(--wiki-accent-label-color);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent);
}
.mw-spinner-container > div::after {
background-color: var(--wiki-content-text-color);
}
code {
/* prevents long code blocks from overflowing on mobile */
white-space: pre-wrap;
word-break: break-word; /* fallback for older browsers */
overflow-wrap: anywhere;
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color: var(--wiki-content-text-mix-color);
}
.mw-highlight{
overflow: unset !important;
}
.mw-highlight pre{
overflow: auto;
}
div.mw-highlight,
.skin-theme-clientpref-night div.mw-highlight {
background-color: var(--wiki-content-dynamic-color--inverted);
margin: 0.5em 0;
}
.mw-highlight pre {
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
margin: 0;
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var(--wikigg-header-scroll-height);
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-accent-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-accent-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
font-size: inherit; /* override UA style */
background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary));
background-image: var(--wiki-navigation-search-background-image, none);
background-position: var(--wiki-navigation-search-background-position, 0);
background-size: var(--wiki-navigation-search-background-size, auto);
background-repeat: var(--wiki-navigation-search-background-repeat, repeat);
border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color));
border-radius: var(--wiki-navigation-search-border-radius, 2px);
color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color));
backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none);
box-shadow: var(--wiki-navigation-search-box-shadow, none);
border-image: var(--wiki-navigation-search-border-image, none);
}
#searchInput:focus,
#searchform:hover #searchInput,
#searchform:hover #searchInput:focus {
border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color));
box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none));
border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none));
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special .special-query {
color: var(--wiki-content-text-color);
}
.suggestions-special.suggestions-result-current .special-label,
.suggestions-special.suggestions-result-current .special-query {
color: var(--wiki-accent-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/**/
/* Login/register page */
.mw-number-text {
color: var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--wiki-content-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position: relative;
background: none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position: absolute;
width: 95px;
height: 100%;
left: 0;
top: 0;
content: '';
filter: brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
box-shadow: -4px 6px 0 0 var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-title-para .mw-mmv-ttf-ellipsis::before {
background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%);
}
.mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover {
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-accent-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color: var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu {
background-image: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span {
display: none;
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after {
display: inline-block;
width: 8px;
height: 100%;
content: '';
--mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat;
--mask-size: 12px;
--mask-position: center;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: currentColor;
}
.mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent);
}
.oo-ui-optionWidget-selected .mw-mmv-embed-dimensions {
color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent);
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
color: var(--wiki-content-text-color);
}
.mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link,
.mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color);
}
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
to {
background-color: var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter: var(--wiki-icon-general-filter)
}
/**/
/* codex fixes */
.cdx-checkbox__icon {
background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--wiki-accent-color--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: transparent;
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--wiki-content-text-mix-color-95);
}
/**/
/* make the upload form and file pages responsive */
#wpDestFile,
#wpUploadDescription,
#wpLicense,
#wpUploadFile,
#multiFileCategory {
/* max-width does not work here, but setting width has negligible side effects */
width:100%;
box-sizing:border-box;
}
#mw_metadata {
max-width:100%;
}
/*************************
* End Vector theme fixes *
**************************/
/************************
* Theme-based Scribunto *
*************************/
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-accent-color);
box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent);
}
.ve-init-mw-progressBarWidget-bar {
background-color: var(--wiki-accent-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
top: var(--wikigg-header-scroll-height, 0);
background: var(--wiki-content-background-color);
}
div.ve-ce-branchNode {
border-color: var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow: inset 0 0 1px 1px var(--wiki-accent-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-accent-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-accent-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent);
}
.ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage {
filter: unset;
}
.mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) {
background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color));
filter: unset;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.ve-ce-languageAnnotation {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent);
border-color: var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel {
color: #fff;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
color: var(--wiki-accent-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-accent-color);
box-shadow: inset 0 0 0 1px var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-accent-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%);
}
.ve-ui-expandableContent-toggle {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpListToolGroup-tools-footer {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwHelpListToolGroup-version-link,
.ve-ui-mwHelpListToolGroup-version-date,
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-accent-color);
border-left-color: var(--wiki-accent-color);
}
.ve-ui-debugBar {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-commands-divider {
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump > table {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-dump td {
background-color: var(--wiki-content-background-color);
}
.ve-ui-debugBar-dump th {
color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump ol {
color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char,
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-dynamic-color);
text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element {
background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char {
background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar {
background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent);
}
.ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-debugBar-filibuster {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-debugBar-transactions > ol > li {
border-color: var(--wiki-content-border-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent);
}
/******************
* End AbuseFilter *
*******************/
/************************************
* Theme-based Special:MultiPageEdit *
*************************************/
:root {
--jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */
}
.jexcel,
.jexcel_container.fullscreen .jexcel_content {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
border-right-color: var(--wiki-content-border-color);
}
table.jexcel > tbody > tr > td:first-child,
table.jexcel > thead,
table.jexcel > thead > tr > td,
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: var(--wiki-content-background-color--secondary);
}
table.jexcel > tbody > tr.selected > td:first-child,
table.jexcel > thead > tr > td.selected {
background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent);
}
table.jexcel > thead > tr > td {
border-bottom-color: var(--wiki-content-border-color);
}
.jexcel > thead > tr > td.arrow-up,
.jexcel > thead > tr > td.arrow-down {
background: none;
}
.jexcel > thead > tr > td.arrow-up::after,
.jexcel > thead > tr > td.arrow-down::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: center right 5px;
width: 22px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel > thead > tr > td.arrow-up::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr > td.arrow-down::after {
background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
}
.jexcel > thead > tr:nth-child(2) > td {
z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */
}
.jexcel > tbody > tr > td {
border-top-color: var(--wiki-content-text-mix-color-95);
border-bottom-color: var(--wiki-content-text-mix-color-95);
}
.jexcel > tbody > tr > td.readonly {
color: var(--wiki-content-text-mix-color);
}
.jexcel_content {
scrollbar-color: var(--wiki-content-text-mix-color) transparent;
/* we need this important to override inline styling */
box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important;
}
.jexcel .highlight {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent);
}
.jexcel .highlight-top {
border-top-color: var(--wiki-content-text-mix-color);
box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-left {
border-left-color: var(--wiki-content-text-mix-color);
box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-top.highlight-left {
box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted);
}
.jexcel .highlight-right {
border-right-color: var(--wiki-content-text-mix-color);
}
.jexcel .highlight-bottom {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.jexcel .jexcel_column_filter {
background: none;
}
.jexcel .jexcel_column_filter::after {
display: inline-block;
position: absolute;
right: 0;
top: 0;
background-repeat: no-repeat;
background-position: top 50% right 5px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
width: 20px;
height: 100%;
content: '';
filter: brightness(50%) var(--wiki-icon-general-filter);
}
.jexcel_pagination > div > div {
background-color: var(--wiki-accent-color);
/* we need this important to override a built-in one */
color: var(--wiki-accent-label-color) !important;
}
.jexcel_page_selected {
background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%);
/* we need this important to override a built-in one */
border: 1px solid var(--wiki-content-border-color) !important;
}
/****************************
* End Special:MultiPageEdit *
*****************************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#msupload-select {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.drop-over {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color) !important;
}
#msupload-bottom {
border-color: var(--wiki-content-border-color);
}
#msupload-bottom #msupload-files {
padding-left: 0;
background: none;
}
#msupload-bottom #msupload-files::before {
display: inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position: left center;
height: 22px;
width: 25px;
content: '';
vertical-align: top;
filter: var(--wiki-icon-general-filter);
}
#msupload-list .file .file-size {
color: var(--wiki-content-text-mix-color);
}
#msupload-div a {
color: var(--wiki-content-link-color);
}
#msupload-list .file .file-name:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-name-input {
background: var(--wiki-content-dynamic-color--inverted);
}
#msupload-list .file .file-warning {
color: var(--wiki-warning-color);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color: var(--wiki-accent-color);
}
.cs-title-edit-field::placeholder,
.view-dark .cs-body-edit-field::placeholder {
color: var(--wiki-content-text-mix-color);
}
.cs-edit-box,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color: var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment-author-anonymous {
color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent);
}
.cs-comment {
border: 1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding: 0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td {
background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color: var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/***************************
* Theme-based SearchDigest *
****************************/
.searchdigest-stats-table {
border-color: var(--wiki-content-border-color);
border-collapse: collapse;
}
.searchdigest-stats-table thead th,
.searchdigest-stats-table tr:not(:last-child) th,
.searchdigest-stats-table tr:not(:last-child) td {
border-bottom-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead th:last-child,
.searchdigest-stats-table td {
border-left-color: var(--wiki-content-border-color);
}
.searchdigest-stats-table thead tr {
background: var(--wiki-content-background-color--secondary);
}
/*******************
* End SearchDigest *
********************/
/****************************
* Extension:RelatedArticles *
*****************************/
.client-js .read-more-container {
min-height: unset;
}
@media (min-width: 1000px) {
.client-js .read-more-container {
min-height: calc(
80px/*card height*/
+ 10px/*card margin*/
+ 1em/*container padding*/
+ 0.3em/*card-list margin*/
+ 0.8em/*h2 font-size*/
+ 1em/*h2 padding*/
+ 0.6em/*h2 margin*/
+ 1px /*container border*/
);
}
}
.ext-related-articles-card-list .ext-related-articles-card {
background-color: var(--wiki-content-background-color);
}
.ext-related-articles-card-list .ext-related-articles-card,
.ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */
border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent);
}
.ext-related-articles-card-list .ext-related-articles-card-thumb {
background-color: var(--wiki-content-background-color--secondary);
}
.ra-read-more h2 {
color: var(--wiki-body-dynamic-color--secondary);
}
.ext-related-articles-card-list h3 a {
color: var(--wiki-content-heading-color);
}
.ext-related-articles-card-list h3::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.ext-related-articles-card-list .ext-related-articles-card-extract {
color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent);
}
/* removed background image and use a mask image instead */
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder {
position: relative;
background-image: none;
}
.ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
--mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572");
--mask-size: 40px;
--mask-repeat: no-repeat;
--mask-position: center;
-webkit-mask: var(--mask-image);
mask: var(--mask-image);
-webkit-mask-size: var(--mask-size);
mask-size: var(--mask-size);
-webkit-mask-repeat: var(--mask-repeat);
mask-repeat: var(--mask-repeat);
-webkit-mask-position: var(--mask-position);
mask-position: var(--mask-position);
background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent);
}
/**/
/* this simulates mw-footer having a top border */
.read-more-container {
border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color);
}
@media screen and (min-width: 720px) {
.read-more-container {
margin-right: 1em;
}
}
/********************************
* End Extension:RelatedArticles *
*********************************/
/*******************
* Extension:Popups *
********************/
.mwe-popups {
box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent);
}
.mwe-popups,
.mwe-popups .mwe-popups-container {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract {
color: var(--wiki-content-text-color);
}
.mwe-popups .mwe-popups-extract[dir="ltr"]::after {
background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%);
}
.mwe-popups.flipped-y::before,
.mwe-popups.flipped-x-y::before,
.mwe-popups.mwe-popups-image-pointer::before,
.mwe-popups.mwe-popups-image-pointer.flipped-x::before,
.mwe-popups.mwe-popups-no-image-pointer::before,
.mwe-popups.flipped-x.mwe-popups-is-tall::before,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::before {
border-color: var(--wiki-content-border-color);
}
.mwe-popups.flipped-y::after,
.mwe-popups.flipped-x-y::after,
.mwe-popups.mwe-popups-image-pointer::after,
.mwe-popups.mwe-popups-image-pointer.flipped-x::after,
.mwe-popups.mwe-popups-no-image-pointer::after,
.mwe-popups.flipped-x-y.mwe-popups-is-tall::after {
border-color: var(--wiki-content-background-color);
}
.popups-icon {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: calc(max(1.4285714em, 20px));
min-width: 20px;
min-height: 20px;
width: 1.4285714em;
height: 1.4285714em;
display: inline-block;
vertical-align: text-bottom;
}
.popups-icon--preview-generic,
.popups-icon--settings,
.popups-icon--infoFilled,
.popups-icon--infoFilled:lang(ar),
.popups-icon--close,
.popups-icon--reference-generic,
.popups-icon--reference-book,
.popups-icon--preview-disambiguation {
background-image: none;
}
.popups-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: '';
-webkit-mask-image: var(--mask-image, none);
mask-image: var(--mask-image, none);
-webkit-mask-repeat: var(--mask-repeat, no-repeat);
mask-repeat: var(--mask-repeat, no-repeat);
-webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
mask-size: var(--mask-size, calc(max(1.4285714em, 20px)));
-webkit-mask-position: var(--mask-position, center);
mask-position: var(--mask-position, center);
background-color: var(--mask-color, currentColor);
background-color: var(--mask-color, currentColor);
}
.popups-icon--preview-generic::after {
--mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E");
}
.popups-icon--settings::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>");
}
.popups-icon--infoFilled::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>");
}
.popups-icon--infoFilled:lang(ar)::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
.popups-icon--close::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>");
}
.popups-icon--reference-generic::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>");
}
.popups-icon--reference-book::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>");
}
.popups-icon--reference-journal::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>");
}
.popups-icon--reference-news::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>");
}
.popups-icon--reference-web::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>");
}
.popups-icon--preview-disambiguation::after {
--mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>");
}
/***********************
* End Extension:Popups *
************************/
/*************************
* Extension:CiteThisPage *
**************************/
.mw-specialCiteThisPage-bibliographic {
background-color:var(--wiki-content-background-color--secondary);
}
/*****************************
* End Extension:CiteThisPage *
******************************/
/*************************
* Extension:ImageMap *
**************************/
.noresize img { /* Why does the ImageMap container have no special class name? */
display: block; /* fix the scrollbar issue */
}
/*****************************
* End Extension:ImageMap *
******************************/
/*********************
* Mobile adjustments *
**********************/
/* Responsive Special:UserRights */
#mw-userrights-table-outer input#wpReason {
width: 100%;
max-width: 33.5em;
}
@media screen and (max-width: 720px) {
html:root { /* make it won't be override by user's common.css */
--wiki-is-top-logo: 1;
--wiki-left-spacing: 0px;
--wiki-right-spacing: 0px;
--wiki-navigation-left-spacing: 3px;
--wiki-navigation-right-spacing: 3px;
--wiki-content-border-radius: 0px;
--wiki-content-border-top-radius: 0px;
--wiki-footer-border-radius: 0px;
--wiki-content-padding: 0.5rem;
--wiki-navigation-menu-margin: 0.5rem; /* margin around toggle button and search box */
--wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em);
--wiki-navigation-bottom-padding: 0px;
--wiki-navigation-tab-height: 2rem;
--wiki-navigation-search-height: calc(2rem + 4px);
--wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px);
--wiki-logo-height: 80px;
--wiki-logo-margin: 10px;
--wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2);
--wiki-head-toggle-button-size: var(--wiki-navigation-search-height);
--wiki-sidebar-portal-spacing: 0px;
--wiki-top-spacing: var(--wiki-logo-margin);
--wiki-logo-box-width: calc(min( var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height), calc(100vw - var(--wiki-navigation-menu-margin)*2 - 18px)));
}
#mw-head-base {
width: auto;
margin-left: auto;
margin-right: auto;
}
#p-logo {
max-width: 100vw;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)));
left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-box-height)) / 2));
}
#mw-head {
position: absolute;
left: 0;
width: 100%;
margin: unset;
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin));
border-radius: 0;
}
#left-navigation::before { /* for left spacing */
border-bottom-width: var(--navigation-border-bottom-width);
}
#right-navigation::after {
display: block; /* for right spacing */
}
#p-cactions, #p-variants {
margin-right: 0px;
}
#p-cactions::after, #p-variants::after {
width: 0;
}
#p-search {
position: absolute;
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width));
margin: 0;
padding: 0;
}
#mw-head::before, #mw-head::after,
#p-search::before, #p-search::after {
display: none;
}
#simpleSearch {
width: auto;
max-width: unset; /* override vector default of 20em */
}
.vector-search-box-input {
height: var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin: var(--wiki-navigation-menu-margin) 0px;
}
#mw-head,
.mw-body, .parsoid-body,
.mw-body::after, .parsoid-body::after,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
border-radius: 0;
}
.mw-body, .parsoid-body {
margin-top: 0;
padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-menu-margin) * 2));
}
.mw-body::after, .parsoid-body::after {
left: 0;
right: 0;
}
#mw-data-after-content {
margin-left: 0;
}
#mw-panel {
position: unset;
width: 100%;
margin: 0px auto;
top: 0;
float: unset;
}
/* border-radius fix */
#mw-panel #p-ext-discordwidget + .vector-menu-portal {
border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999));
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
box-sizing: border-box;
border-left-width: 0;
border-right-width: 0;
background-color: var(--wiki-sidebar-background-color);
}
.vector-menu-portal .vector-menu-content {
margin-top: 0;
margin-bottom: 0;
display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: auto;
border: 0;
}
.mw-installed-software {
word-break: unset;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width: 100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
--panel-offset: calc(var(--wiki-head-toggle-button-size) + var(--wiki-sidebar-offset, 0px));
top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0px) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset));
left: var(--wiki-navigation-menu-margin);
right: var(--wiki-navigation-menu-margin);
width: auto;
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel:not(.nav--expanded){
padding: 0;
border: 0;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: absolute;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: var(--wiki-head-toggle-button-size);
height: var(--wiki-head-toggle-button-size);
box-sizing: border-box;
appearance: none;
padding: 0;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-navigation-background-color);
top: calc(-1 * var(--panel-offset));
}
#mw-panel #p-ext-discordwidget {
background-color: var(--wiki-sidebar-background-color);
padding: 0.5rem 0.25rem 0.25rem 0.5rem;
border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
border-image: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: var(--wiki-sidebar-border-width, 1px);
border-right-width: var(--wiki-sidebar-border-width, 1px);
margin-inline: var(--wiki-sidebar-margin, 0.5em);
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc(-1 * (var(--wiki-logo-box-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-menu-margin) + var(--panel-offset)));
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-menu-margin) * 2 + var(--wiki-head-toggle-button-size));
right: var(--wiki-navigation-menu-margin);
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height: var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: var(--icon-star-empty);
}
#ca-unwatch {
--icon: var(--icon-star-filled);
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image: none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left: 0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size: 0.9em;
}
.mw-userlink {
overflow-wrap: anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/******************************************************/
/* */
/* [END] OF WIKI.GG DEFAULT LOADOUT */
/* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */
/* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */
/* */
/******************************************************/
/* Increasing base text size */
#bodyContent {
font-size: var(--wiki-body-font-size, 0.875rem);
}
.mw-body h1 {
letter-spacing: var(--wiki-content-firstheading-letter-spacing, 0);
}
.mw-body h2 {
letter-spacing: var(--wiki-content-heading-letter-spacing, 0);
clear: right; /* Clearing float around level-2 headers to avoid interferance with the Infoboxes. */
}
.druid-container {
/* Overwriting; by default scales to the body text size, making it abnormally large (and ugly on mobile!)
when resizing the main body text. This also requires adding a new variable to Common.css "--wiki-infobox-font-size". */
font-size: var(--wiki-infobox-font-size, --wiki-body-font-size, 0.875rem);
}
.druid-main-image img {
width: auto;
max-width: 100%;
height: auto;
max-height: 350px;
}
/******************************************
* ERRATA TABBER STYLING
* Content here modifies any Tabber on the page with the errata-tabber class. This is used exclusively with
Template:Card_Overview_Skill to produce cleaner tabbers.
*******************************************/
.errata-tabber {
width: calc(100% + 20px); /* By adding 20px to the tabber we're able to display box shadows which might get cut off. Yes this is jank. */
}
.errata-tabber .tabber__panel {
padding-right: 20px;
overflow: visible;
}
.errata-tabber .tabber__tab {
padding-top: 0.3em;
padding-bottom: 0.3em;
min-width: 5em;
text-align: center;
font-family: var(--wiki-content-heading-font-family);
font-weight: 400;
corner-shape: bevel;
border-radius: 15px 15px 0px 0px;
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: black;
background-color: var( --wiki-content-background-color--secondary );
background: linear-gradient(133deg, rgba(100, 100, 110, 1) 0%, rgba(30, 30, 40, 1) 80%);
}
.errata-tabber .tabber__header {
box-shadow: none; /* Disables the underlined colour for the tabs. */
margin-left: 7px; /* Should be identical to the border-radius of the container to line up with the flat edge. */
}
/******************************************
* CLAD CARD STYLING
* Template:Card_Overview_Clad
* Necessary due to limitations in Templatestyles.
*******************************************/
.card-round-effect__tagline {
corner-shape: bevel;
}
e93bc2bb0b3f8df498048ee9cb3d54da4accb91a
Wyrm Clad (Extra)
0
736
2176
2168
2025-10-17T19:12:33Z
Artemis of Dust
630874
/* Voltage 1 */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Knock Down (Right)
|image=HacKClaD_Clad_Wyrm_VeerLeft.jpg
|voltage=1
|actions=move_right,move_forward
}}
{{Card_Overview_Clad
|name=Knock Down (Left)
|image=HacKClaD_Clad_Wyrm_VeerRight.jpg
|voltage=1
|actions=move_left,move_forward
}}
{{Card_Overview_Clad
|name=Tail Whip+
|image=HacKClaD_Clad_Wyrm_Whirldwind.jpg
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Absorb
|image=HacKClaD_Clad_Wyrm_RendingClaws.jpg
|voltage=1
|actions=attack,move_forward,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Whirlwind+
|image=HacKClaD_Clad_Wyrm_TailWhip.jpg
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=HacKClaD_Clad_Wyrm_SearingBlast.jpg
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Wide Breath
|image=HacKClaD_Clad_Wyrm_Rush.jpg
|voltage=2
|actions=attack,drop,move_forward
}}
{{Card_Overview_Clad
|name=Wing Attack (Right)
|image=HacKClaD_Clad_Wyrm_ShakeOff.jpg
|voltage=2
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Wing Attack (Left)
|image=HacKClaD_Clad_Wyrm_SearingBlaze.jpg
|voltage=2
|actions=attack,drop,turn_right
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=HacKClaD_Clad_Wyrm_SeismicShock.jpg
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Howling
|image=HacKClaD_Clad_Wyrm_SavageSweepRight.jpg
|voltage=3
|actions=attack,drop,turn_right
|round-effect_name=Power Boost
|round-effect_description=+1 Damage dealt to Witches from Clad attacks (including damage from Raid cards)
}}
{{Card_Overview_Clad
|name=Rampage
|image=HacKClaD_Clad_Wyrm_SavageSweepLeft.jpg
|voltage=3
|actions=attack,drop,move_2
}}
34af13ca2a36d3f1eeded68915743855650fc9da
2203
2176
2025-10-20T21:47:11Z
Artemis of Dust
630874
Card files
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Knock Down (Right)
|image=Card_Clad_Wyrm_Extra_1.png
|voltage=1
|actions=move_right,move_forward
}}
{{Card_Overview_Clad
|name=Knock Down (Left)
|image=Card_Clad_Wyrm_Extra_2.png
|voltage=1
|actions=move_left,move_forward
}}
{{Card_Overview_Clad
|name=Tail Whip+
|image=Card_Clad_Wyrm_Extra_3.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Absorb
|image=Card_Clad_Wyrm_Extra_4.png
|voltage=1
|actions=attack,move_forward,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Whirlwind+
|image=Card_Clad_Wyrm_Extra_5.png
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=Card_Clad_Wyrm_Extra_6.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Wide Breath
|image=Card_Clad_Wyrm_Extra_7.png
|voltage=2
|actions=attack,drop,move_forward
}}
{{Card_Overview_Clad
|name=Wing Attack (Right)
|image=Card_Clad_Wyrm_Extra_8.png
|voltage=2
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Wing Attack (Left)
|image=Card_Clad_Wyrm_Extra_9.png
|voltage=2
|actions=attack,drop,turn_right
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=Card_Clad_Wyrm_Extra_10.png
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Howling
|image=Card_Clad_Wyrm_Extra_11.png
|voltage=3
|actions=attack,drop,turn_right
|round-effect_name=Power Boost
|round-effect_description=+1 Damage dealt to Witches from Clad attacks (including damage from Raid cards)
}}
{{Card_Overview_Clad
|name=Rampage
|image=Card_Clad_Wyrm_Extra_12.png
|voltage=3
|actions=attack,drop,move_2
}}
48b598f070680563725230f34390b693b283ea1f
2217
2203
2025-10-20T21:55:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Knock Down (Right)
|image=Card_Clad_Wyrm_Extra_1.png
|voltage=1
|actions=move_right,move_forward
}}
{{Card_Overview_Clad
|name=Knock Down (Left)
|image=Card_Clad_Wyrm_Extra_2.png
|voltage=1
|actions=move_left,move_forward
}}
{{Card_Overview_Clad
|name=Tail Whip+
|image=Card_Clad_Wyrm_Extra_3.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Absorb
|image=Card_Clad_Wyrm_Extra_4.png
|voltage=1
|actions=attack,move_forward,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Whirlwind+
|image=Card_Clad_Wyrm_Extra_5.png
|voltage=1
|actions=attack,drop,turn_around
}}
{{Card_Overview_Clad
|name=Searing Blast
|image=Card_Clad_Wyrm_Extra_6.png
|voltage=1
|actions=attack,drop
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Wide Breath
|image=Card_Clad_Wyrm_Extra_7.png
|voltage=2
|actions=attack,drop,move_forward
}}
{{Card_Overview_Clad
|name=Wing Attack (Right)
|image=Card_Clad_Wyrm_Extra_8.png
|voltage=2
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Wing Attack (Left)
|image=Card_Clad_Wyrm_Extra_9.png
|voltage=2
|actions=attack,drop,turn_right
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Seismic Shock
|image=Card_Clad_Wyrm_Extra_10.png
|voltage=3
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Howling
|image=Card_Clad_Wyrm_Extra_11.png
|voltage=3
|actions=attack,drop,turn_right
|round-effect_name=Power Boost
|round-effect_description=+1 Damage dealt to Witches from Clad attacks (including damage from Raid cards)
}}
{{Card_Overview_Clad
|name=Rampage
|image=Card_Clad_Wyrm_Extra_12.png
|voltage=3
|actions=attack,drop,move_2
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
9dec28b2f57ad337681860c27c52f8c547a7bd3b
HacKClaD Wiki/external
0
600
2177
2160
2025-10-17T21:12:12Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = External links
}}
<div class="home-link-list">
{{home-link|link=https://discord.com/invite/u4FCQFARVP|label=Community Discord (EN)}}
</div>
{{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
b047a4572c46023d4403b9ed110b64be4cbf73f3
Croy
0
39
2178
2138
2025-10-17T22:42:00Z
Artemis of Dust
630874
/* Rules FAQ */
wikitext
text/x-wiki
{{HacKClaD/Infobox
|name=Croy
|portrait=HacKClaD_Croy_Portrait.png
|type=cross fate
|basic_move=1
|basic_mana=3
|basic_block=1
}}
The mysterious Witch, Croy, appears through dimensional gates much like the same the Clad emerge from. Croy introduces a fully unique mechanic where players may spend MP to travel across the arena using Gate Tokens she places. Croy has limited movement on her own, but by placing '''Gate Tokens''' she is able to immediately teleport to nearby locations, giving her a unique control of the battlefield. However, she is not alone in this, as any other player may also use her Gate Tokens to travel, requiring careful planning to not allow her players to use the Gates against her.
== CP Ability ==
{{Skill_Overview_CPAbility
|name=Deploy Gate
|cost=2
|type=reaction
|description=
Remove 1 Gate Release Tile. (Maximum Gate Limit +1)
Place 1 Gate Panel in an adjacent connection.
----
* The Gate Limit can be increased to a maximum of 4.
}}
===Unique Mechanic===
{{Mechanic
|header=Unique Mechanic: Dimensional Gates
|content=
Croy can deploy up to 2 Gates, which are placed in the space between two spaces. Both connected spaces are considered connected to a Gate.
When at least 2 Gates are on the map, all players may use the {{HacKClaD/Keyterm|Use a Gate}} Action. This action costs 1 MP to perform, and allows a user to move from a space connected to a Gate and go to any unoccupied space connected to a different gate.
* This action counts as moving 1 space.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to the space you are already standing on.
* You cannot perform {{HacKClaD/Keyterm|Use a Gate}} to move to another space connected to the same gate, unless it is connected by another gate.
}}
==Cards==
=== Standard Deck ===
{{Card_Overview_Skill
|name=Shot
|code=SEC-W06-01
|image=HacKClaD_Croy_Cards_Shot.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
}}
{{Card_Overview_Skill
|name=Guard
|code=SEC-W06-02
|image=HacKClaD_Croy_Cards_Guard.jpg
|deck=Standard
|type=Reaction
|range=
|cost=0
|VP=1
|attack=
|description=
Reduce the damage of an incoming attack by 2.
}}
{{Card_Overview_Skill
|name=Move
|code=SEC-W06-03
|image=HacKClaD_Croy_Cards_Move.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Move 1 space.
}}
{{Card_Overview_Skill
|name=Multistage Drill
|code=SEC-W06-04
|image=HacKClaD_Croy_Cards_MultistageDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100000
|cost=X
|VP=1
|attack=1+X
|description=
X is an amount you declare up to 2.
}}
{{Card_Overview_Skill
|name=Gatecrash
|code=SEC-W06-05
|image=HacKClaD_Croy_Cards_Gatecrash.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
If you used the [Use a Gate] action this turn, this attack has +1 Atk.
}}
{{Card_Overview_Skill
|name="Zako, zako~!"
|code=SEC-W06-06
|image=HacKClaD_Croy_Cards_ZakoZako.jpg
|deck=Standard
|type=Attack
|range=100000
|cost=0
|VP=1
|attack=1
|description=
After this attack, if you are on a Gate Space, you may immediately conducted [Use a Gate] without paying MP.
}}
{{Card_Overview_Skill
|name=Warping Drill
|code=SEC-W06-07
|image=HacKClaD_Croy_Cards_WarpingDrill.jpg
|deck=Standard
|type=Magic Attack
|range=100100
|cost=1
|VP=1
|attack=1
|description=
After resolving this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Deploy Gate
|code=SEC-W06-08
|image=HacKClaD_Croy_Cards_DeplayGate.jpg
|deck=Standard
|type=Support
|range=
|cost=0
|VP=1
|attack=
|description=
Add +1 to your MP Gauge. Choose a space adjacent to you and place a Gate Token there.
}}
=== Enhanced Deck ===
{{Card_Overview_Skill
|name=Realmbreaking Drill
|code=SEC-W06-09
|image=HacKClaD_Croy_Cards_RealmbreakingDrill.jpg
|deck=Enhanced
|type=Attack
|range=100100
|cost=0
|VP=2
|attack=2
|description=
After this attack, choose a boundary adjacent to the Clad and place a Gate Token there.
}}
{{Card_Overview_Skill
|name=Blinking Charge
|code=SEC-W06-10
|image=HacKClaD_Croy_Cards_BlinkingCharge.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=1
|VP=3
|attack=3
|description=
If you used the [Use a Gate] action this Round, Repel the Clad after this attack.
}}
{{Card_Overview_Skill
|name="Behold my power!"
|code=SEC-W06-11
|image=HacKClaD_Croy_Cards_BeholdMyPower.jpg
|deck=Enhanced
|type=Magic Attack
|range=100000
|cost=4
|VP=1
|attack=7
|description=
}}
{{Card_Overview_Skill
|name=Rapture
|code=SEC-W06-12
|image=HacKClaD_Croy_Cards_Rapture.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
'''While In Discard:''' Whenever you would place a Gate Token, add +1 to you MP Gauge.
}}
{{Card_Overview_Skill
|name=Auxiliary Mana
|code=SEC-W06-13
|image=HacKClaD_Croy_Cards_MagicAmplification.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=4
|attack=
|description=
Add +2 to your MP Gauge.
}}
{{Card_Overview_Skill
|name=Channelled Nexus
|code=SEC-W06-14
|image=HacKClaD_Croy_Cards_ChannelledNexus.jpg
|deck=Enhanced
|type=Support
|range=
|cost=0
|VP=3
|attack=
|description=
You may move any amount of your Gate Tokens on the board any amount of spaces (following placement rules).
}}
{{Card_Overview_Skill
|name=Gatecrush
|code=SEC-W06-15
|image=HacKClaD_Croy_Cards_Gatecrush.jpg
|deck=Enhanced
|type=Magic Support
|range=
|cost=1
|VP=3
|attack=
|description=
Destroy any amount of Gate Tokens adjacent to the Clad. Deal damage to the Clad equal to twice that amount.
}}
{{Card_Overview_Skill
|name=Wanton Ruination
|code=SEC-W06-16
|image=HacKClaD_Croy_Cards_WantonRuination.jpg
|deck=Enhanced
|type=Reaction
|range=
|cost=0
|VP=4
|attack=
|description=
'''Extra Cost:''' Discard your hand. Destroy all Gate Tokens on the board.
Place Croy on your Turn Card. Ignore Re-Entry Resolution for the duration of this Round.
}}
==Rules FAQ==
{{FAQ
|question=When performing the '''Use a Gate''' action, can you teleport from one side of a Warp Gate, to the other side of the same Warp Gate?
|answer=No.
The Use a Gate action specifically moves from a space connected to one Warp Gate, to a space connected to a second, different Warp Gate. If a space is connected to multiple Warp Gates, you may consider it as a connected space for either Warp Gate, thus allowing what appears to be a movement from one side of a Warp Gate to another, but is still using both Warp Gates. However, this does not mean that you may teleport onto the space you are already standing, as you can only move to an unoccupied space, which you currently already occupy.
}}
{{FAQ
|question=When playing Warping Drill, if you target a Legion, can you still place a Gate Token?
|answer=Yes.
The effect of the attack resolves regardless of what was targetted. The Gate Token must always be placed adjacent to the Clad, as specified by the effect.
}}
== Strategy ==
{{StrategyLink}}
== Navigation ==
{{Navigation
|summary=The enigmatic and arrogant otherworldly warrior of Ghamura.}}
bf0b6c90746342555b44821d1c0308f469189453
News
0
697
2179
1986
2025-10-19T04:22:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{NewsItem
|date=October 8<sup>th</sup> 2025
|headline=HacKClaD.DeltA Rule Changes
|announcement=Official additions to the HacKClaD Delta rulebook restricting the cards held at the start of the round and preventing the deck reforming multiple times in a single round.
|external=https://note.com/susabi/n/n686ea8a64844
}}
{{NewsItem
|date=September 30<sup>th</sup> 2025
|headline=Kickstarter Update 31 - Shipping Update
|announcement=The physical English release of HacKClaD has been delayed after errors were discovered in the rulebook.
}}
{{NewsItem
|date=August 15<sup>th</sup> 2025
|headline=Kickstarter Update 30 - HacKClaD Fulfillment
|announcement=Update on the fulfillment of the English copies of HacKClaD, expected to begin shipping in a month's time.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4458435
}}
{{NewsItem
|date=June 12<sup>th</sup> 2025
|headline=Kickstarter Update 29 - Finishing up production
|announcement=Factory production is finished in a few weeks, and the plan going forward to begin fulfilment once ready.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4405277
}}
{{NewsItem
|date=April 26<sup>th</sup> 2025
|headline=Kickstarter Update 28 - China Visit & Tariff Troubles
|announcement=Update regarding the tariff situation and how that may affect the production of the English version of HacKClaD.
|external=https://www.kickstarter.com/projects/japanimegames/hackclad-0/posts/4369016
}}
{{NewsItem
|date=January 28<sup>th</sup> 2025
|headline=Delta Errata Version 03 released
|announcement=Errata update to three cards on Amelia in Delta for competitive balance.
|external=https://www.delta.hackclad.jp/faq
}}
080633e5dcba4a9a0e345c927dc482bcb877aef1
Rules
0
738
2180
2025-10-19T05:26:11Z
Artemis of Dust
630874
WIP
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rulebook.
== 4 - Game Setup ==
If this is your first game, we encourage you to read the ''First Game Tips''.
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 5 - Game Overview & Objective ==
In a ruined world, where great monsters known as the Clad
assail humanity, powerful witches fight for renown.
Strike down the Clad and gain fame in HacKClaD, the strategy
sim game. You as the Witches use your future sight to stand
against the Clad and compete each for the spoils of war.
Magic Shards and completed Mission cards award VP, and the
player with the most VP at the end of the game wins.
Below are the basic rules for 2-4 players. HacKClaD is best at 3-4
players, but playing with 2 players is a great way to learn the
game. See 10 - Other Rules on page XX for more information.
== 6 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 6.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 6.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 6.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 6.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
e3a7ec5c84c9c043fd424af39678f935ffaa1511
2181
2180
2025-10-19T19:08:28Z
Artemis of Dust
630874
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
== 1 - Game Setup ==
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 5 - Game Overview & Objective ==
In a ruined world, where great monsters known as the Clad
assail humanity, powerful witches fight for renown.
Strike down the Clad and gain fame in HacKClaD, the strategy
sim game. You as the Witches use your future sight to stand
against the Clad and compete each for the spoils of war.
Magic Shards and completed Mission cards award VP, and the
player with the most VP at the end of the game wins.
Below are the basic rules for 2-4 players. HacKClaD is best at 3-4
players, but playing with 2 players is a great way to learn the
game. See 10 - Other Rules on page XX for more information.
== 6 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 6.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 6.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 6.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 6.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 6.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
1406d90dbade4ba630f0fd5a767cbe773f709b38
2182
2181
2025-10-19T19:21:01Z
Artemis of Dust
630874
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
== 1 - Game Setup ==
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 5 - Game Overview & Objective ==
In a ruined world, where great monsters known as the Clad
assail humanity, powerful witches fight for renown.
Strike down the Clad and gain fame in HacKClaD, the strategy
sim game. You as the Witches use your future sight to stand
against the Clad and compete each for the spoils of war.
Magic Shards and completed Mission cards award VP, and the
player with the most VP at the end of the game wins.
Below are the basic rules for 2-4 players. HacKClaD is best at 3-4
players, but playing with 2 players is a great way to learn the
game. See 10 - Other Rules on page XX for more information.
== 6 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 6.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 6.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 6.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 6.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 6.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
== 7 - Reforming Your Deck ==
If you need to '''draw''' or '''reveal''' a card from your deck but thereare no cards left, you need to reform your deck.
If you need to reform your deck in the middle of resolving several Skill cards, carry out the rest of the Skill card effects after reforming your deck.
After your deck has reformed, it cannot reform again during the round.
=== 7.1 - How to Reform Your Deck ===
* 1. Increase your CP Gauge by the amount listed on your character board.
* 2. You may upgrade your deck by swapping in an Enhanced card. Choose a card from your Enhanced deck and swap it with a card in your discard pile. Keep the cards you swap hidden from other players.
* 3. Thoroughly shuffle your discard pile while keeping it face down and place it on your deck space.
=== 7.2 - How to Reform the Clad Deck ===
* 1. Increase the Clad's Voltage Gauge by 1.
* 2. Find the 3 cards that match the new Voltage value and add them to the Clad cards you have already resolved. Shuffle them together and place them on the Clad deck space.
== 8 - The End of the Game ==
The game ends after the 9th round.
When the Voltage Gauge on the Sequence board is at 3 and the Clad deck has run out, all players finish their turns and play to the end of the round, before moving to Scoring.
== 9 - Scoring and Determining the Winner ==
Calculate your total VP by carrying out the four steps below, in order.
* 1. Count the number of VP from your Magic Shards.
* 2. Add the total VP shown on the cards in your deck and in your hand.
* 3. Add the total VP from your completed Mission cards.
* 4. Subtract the number shown above the marker on your Injuries gauge from your total VP.
The player with the highest VP wins the game, earning prestige for their Witch and power for her clan!
If there is a tie for the highest total VP, use the tiebreakers below, in order from top to bottom.
* The player with the fewest injuries
* The player with the most completed Mission cards
* The player with the most VP on the 9 cards in their deck and hand.
* The player who went last at the start of the game (Player 4).
When you have finished the game, check out the link below for your character’s ending!
fc58d90afdd66918f750a65216ac76494b3c681f
2183
2182
2025-10-19T19:45:48Z
Artemis of Dust
630874
/* 6 - Game Flow */
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
== 1 - Game Setup ==
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 5 - Game Overview & Objective ==
In a ruined world, where great monsters known as the Clad
assail humanity, powerful witches fight for renown.
Strike down the Clad and gain fame in HacKClaD, the strategy
sim game. You as the Witches use your future sight to stand
against the Clad and compete each for the spoils of war.
Magic Shards and completed Mission cards award VP, and the
player with the most VP at the end of the game wins.
Below are the basic rules for 2-4 players. HacKClaD is best at 3-4
players, but playing with 2 players is a great way to learn the
game. See 10 - Other Rules on page XX for more information.
== 6 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 6.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 6.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 6.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 6.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 6.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
=== 6.4.2 - Actions on Your Turn ===
Players can take three kinds of actions on their turn, A, B, and C. As long as you can pay the cost and meet the requirements of the actions, you can do them as many times as you like and in any order.
However, Reactions—actions with the icons {{Icon|reaction}} and {{Icon|reaction magic}} — may only be taken in response to a Clad Attack as described in 6.4.3 - Reactions.
When you cannot take any more actions, or do not wish to take any more, your turn ends. Let the other players know you are ending your turn.
=== A. Play Skill Cards ===
“Skill cards” includes Basic Skill cards and Enhanced Skill cards. Both are used in the same way. To use your skill cards, follow the steps below.
* '''1. Choose Your Skill Card'''<br>Reveal 1 Skill card from your hand and place it face up on the table.
* '''2. Check the Requirements and Pay the Cost'''<br>Confirm that you can meet all the conditions and requirements on the card, then pay any applicable cost (and/or any Extra Cost) to play it. If you cannot fulfill all the conditions on the card or pay the full cost, you cannot use that Skill card. Return it to your hand.
* '''3. Resolve Your Skill Card’s Effect'''<br>Follow the effect text on the card to carry out your Skill card’s action. If you deal damage to the Clad using a Skill card, gain that many Magic Shards from the Shard Reserve to put in your VP area. Depending on the effect text of your card, you may be able to make changes to your deck. Follow 7.1 - Reforming Your Deck.<br>*A Skill card you are currently resolving is not part of your discard pile yet. However, cards you discard as part of paying the cost for the Skill card you are resolving are part of your discard pile while carrying out its effects.
* '''4. Discard Your Skill Card'''<br>When you have finished resolving the e ects of the Skill card, move it to your discard pile.
=== B. Take Basic Actions ===
These are the fundamental actions you can always take on your turn. To take a Basic Action, discard any one card from your hand and perform the action.
The Basic Actions and their effects are written on your Player board and their effects are explained below.
{| class="wikitable"
| +1 Move || Move your Witch figure 1 space on the board.<br><small>(Only during your turn.)</small>
|-
| +1 MP || Add 1 to your MP Gauge.<br><small>(Only during your turn.)</small>
|-
| -1 DMG || Reduce the damage dealt to you by an Attack by 1.<br><small>(Only available when you may use a Reaction.)</small>
|}
==== Basic Action Use Limits ====
Basic Actions can only be used a certain number of times per round. That number is di erent for each character.
In the example below, discarding a card to take the Basic Action +1 Move can only be done twice in one round.
=== C. Take CP Actions ===
CP Actions require Charged Points to use, which are gained when restructuring your deck as in 7.1 - Reforming Your Deck. CP Action costs and effects are written on your Player board.
* To take a CP Action, reduce your CP Gauge by the CP cost number shown next to it.
* The Skill type icon next to the cost shows when the CP action can be used. {{icon|support}} actions can only be used on your turn, while {{icon|reaction}} icons can only be used when Reacting (described later).
=== Skill Card Types ===
'''Attack: {{Icon|attack}} Attack Magic: {{Icon|attack magic}}'''
These types of Skill card deal damage to the Clad and can only be used on your turn.
Whether or not you can use a card is dependent on the position of your Witch figure relative to the Clad figure.
The Clad must be within the range shown on the Skill card; with your Witch positioned where the red pin is, the Clad must be in one of the red spaces.
If you successfully use a Skill card, deal the amount of ATK damage indicated on the card to the Clad. Then, gain that many Magic Shards from the Shard Reserve as VP.
Other Witch figures on spaces within the range of your Attack do not take damage.
'''Support: {{Icon|support}} Support Magic: {{support magic}}'''
These types of Skill cards assist you in battle and can only be used on your turn. They have e ects when you play them, as well as e ects that manifest under certain circumstances.
'''Reaction: {{Icon|reaction}} Reaction Magic: {{Icon|reaction magic}}'''
These types of Skill cards are used to respond to Clad attacks. See 6.4.3 - Reactions for full details.
=== 6.4.3 - Reactions ===
Reactions are actions that happen in response to an Attack from the Clad. You cannot use a Reaction at will.
When the Clad performs an Attack or Charge Attack, a Witch on a space in the Attack’s range can take any actions marked with a Reaction icon before the Clad’s Attack is resolved. These actions are called Reactions.
Reactions are resolved during the Clad’s attack following the steps below.
* 1. Players take their Reactions in the turn order for that round if more than one player’s Witch is in range of the Clad’s Attack. The player currently taking their Reaction is the active player.
* 2. The active player chooses 1 Reaction type Skill card, Basic Action, or CP Action. As long as that Reaction did not change the Clad’s Attack Range, the active player can then immediately take another Reaction.
* 3. When the active player has finished taking Reactions they pass, and the next player in the current turn order becomes the active player and chooses their Reactions.
* 4. If the Reaction did change the Clad’s Attack range, the Witches that can now take Reactions may have changed. Double check who is in range, and of those, the player who is earliest in the turn order is now the active player. This restarts the Reaction turn order, so players who have already passed may now take another Reaction.
* 5. If a Reaction causes the Clad to take a Charge Attack, subsequent Reactions and Injuries that apply to that Charge Attack are resolved first.
* 6. Once all players in range have passed, return to Attacking With the Clad on page XX.
The following flowchart summarizes the steps above:
=== 6.4.4 - Damage Handling ===
When a player takes 1 or more point of damage from the Clad, they must follow these steps:
* 1. Increase your Injuries Gauge by 1, even if you took more than 1 point of damage.
* 2. Take an amount of Magic Shards from your VP area that is equal to the amount of damage you took and place them on the space your Witch occupies. If you do not have the required number of Magic Shards, just place as many on the space as you can.
* 3. Take your Witch figure off the Field board and place her on your Turn card.
=== 6.4.5 Re-Entry ===
If a player’s Witch figure is on their Turn card in the Draft Phase or the Action Phase, they must get her back on the battlefield.
Choose an Entry Point on the Field board that is not occupied by a Witch or the Clad to place your Witch figure on. If there is no available Entry Point, you may choose any space on the board.
If there are any Magic Shards in the space you re-enter the battlefield on, you take them immediately. Once you are back on the board, carry out the rest of the Phase or your Actions as normal.
== 7 - Reforming Your Deck ==
If you need to '''draw''' or '''reveal''' a card from your deck but thereare no cards left, you need to reform your deck.
If you need to reform your deck in the middle of resolving several Skill cards, carry out the rest of the Skill card effects after reforming your deck.
After your deck has reformed, it cannot reform again during the round.
=== 7.1 - How to Reform Your Deck ===
* 1. Increase your CP Gauge by the amount listed on your character board.
* 2. You may upgrade your deck by swapping in an Enhanced card. Choose a card from your Enhanced deck and swap it with a card in your discard pile. Keep the cards you swap hidden from other players.
* 3. Thoroughly shuffle your discard pile while keeping it face down and place it on your deck space.
=== 7.2 - How to Reform the Clad Deck ===
* 1. Increase the Clad's Voltage Gauge by 1.
* 2. Find the 3 cards that match the new Voltage value and add them to the Clad cards you have already resolved. Shuffle them together and place them on the Clad deck space.
== 8 - The End of the Game ==
The game ends after the 9th round.
When the Voltage Gauge on the Sequence board is at 3 and the Clad deck has run out, all players finish their turns and play to the end of the round, before moving to Scoring.
== 9 - Scoring and Determining the Winner ==
Calculate your total VP by carrying out the four steps below, in order.
* 1. Count the number of VP from your Magic Shards.
* 2. Add the total VP shown on the cards in your deck and in your hand.
* 3. Add the total VP from your completed Mission cards.
* 4. Subtract the number shown above the marker on your Injuries gauge from your total VP.
The player with the highest VP wins the game, earning prestige for their Witch and power for her clan!
If there is a tie for the highest total VP, use the tiebreakers below, in order from top to bottom.
* The player with the fewest injuries
* The player with the most completed Mission cards
* The player with the most VP on the 9 cards in their deck and hand.
* The player who went last at the start of the game (Player 4).
When you have finished the game, check out the link below for your character’s ending!
99706e8b984070308cad335341e10f95d377853f
2184
2183
2025-10-19T19:46:07Z
Artemis of Dust
630874
/* Skill Card Types */
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
== 1 - Game Setup ==
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 5 - Game Overview & Objective ==
In a ruined world, where great monsters known as the Clad
assail humanity, powerful witches fight for renown.
Strike down the Clad and gain fame in HacKClaD, the strategy
sim game. You as the Witches use your future sight to stand
against the Clad and compete each for the spoils of war.
Magic Shards and completed Mission cards award VP, and the
player with the most VP at the end of the game wins.
Below are the basic rules for 2-4 players. HacKClaD is best at 3-4
players, but playing with 2 players is a great way to learn the
game. See 10 - Other Rules on page XX for more information.
== 6 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 6.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 6.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 6.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 6.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 6.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
=== 6.4.2 - Actions on Your Turn ===
Players can take three kinds of actions on their turn, A, B, and C. As long as you can pay the cost and meet the requirements of the actions, you can do them as many times as you like and in any order.
However, Reactions—actions with the icons {{Icon|reaction}} and {{Icon|reaction magic}} — may only be taken in response to a Clad Attack as described in 6.4.3 - Reactions.
When you cannot take any more actions, or do not wish to take any more, your turn ends. Let the other players know you are ending your turn.
=== A. Play Skill Cards ===
“Skill cards” includes Basic Skill cards and Enhanced Skill cards. Both are used in the same way. To use your skill cards, follow the steps below.
* '''1. Choose Your Skill Card'''<br>Reveal 1 Skill card from your hand and place it face up on the table.
* '''2. Check the Requirements and Pay the Cost'''<br>Confirm that you can meet all the conditions and requirements on the card, then pay any applicable cost (and/or any Extra Cost) to play it. If you cannot fulfill all the conditions on the card or pay the full cost, you cannot use that Skill card. Return it to your hand.
* '''3. Resolve Your Skill Card’s Effect'''<br>Follow the effect text on the card to carry out your Skill card’s action. If you deal damage to the Clad using a Skill card, gain that many Magic Shards from the Shard Reserve to put in your VP area. Depending on the effect text of your card, you may be able to make changes to your deck. Follow 7.1 - Reforming Your Deck.<br>*A Skill card you are currently resolving is not part of your discard pile yet. However, cards you discard as part of paying the cost for the Skill card you are resolving are part of your discard pile while carrying out its effects.
* '''4. Discard Your Skill Card'''<br>When you have finished resolving the e ects of the Skill card, move it to your discard pile.
=== B. Take Basic Actions ===
These are the fundamental actions you can always take on your turn. To take a Basic Action, discard any one card from your hand and perform the action.
The Basic Actions and their effects are written on your Player board and their effects are explained below.
{| class="wikitable"
| +1 Move || Move your Witch figure 1 space on the board.<br><small>(Only during your turn.)</small>
|-
| +1 MP || Add 1 to your MP Gauge.<br><small>(Only during your turn.)</small>
|-
| -1 DMG || Reduce the damage dealt to you by an Attack by 1.<br><small>(Only available when you may use a Reaction.)</small>
|}
==== Basic Action Use Limits ====
Basic Actions can only be used a certain number of times per round. That number is di erent for each character.
In the example below, discarding a card to take the Basic Action +1 Move can only be done twice in one round.
=== C. Take CP Actions ===
CP Actions require Charged Points to use, which are gained when restructuring your deck as in 7.1 - Reforming Your Deck. CP Action costs and effects are written on your Player board.
* To take a CP Action, reduce your CP Gauge by the CP cost number shown next to it.
* The Skill type icon next to the cost shows when the CP action can be used. {{icon|support}} actions can only be used on your turn, while {{icon|reaction}} icons can only be used when Reacting (described later).
=== Skill Card Types ===
'''Attack: {{Icon|attack}} Attack Magic: {{Icon|attack magic}}'''
These types of Skill card deal damage to the Clad and can only be used on your turn.
Whether or not you can use a card is dependent on the position of your Witch figure relative to the Clad figure.
The Clad must be within the range shown on the Skill card; with your Witch positioned where the red pin is, the Clad must be in one of the red spaces.
If you successfully use a Skill card, deal the amount of ATK damage indicated on the card to the Clad. Then, gain that many Magic Shards from the Shard Reserve as VP.
Other Witch figures on spaces within the range of your Attack do not take damage.
'''Support: {{Icon|support}} Support Magic: {{icon|support magic}}'''
These types of Skill cards assist you in battle and can only be used on your turn. They have e ects when you play them, as well as e ects that manifest under certain circumstances.
'''Reaction: {{Icon|reaction}} Reaction Magic: {{Icon|reaction magic}}'''
These types of Skill cards are used to respond to Clad attacks. See 6.4.3 - Reactions for full details.
=== 6.4.3 - Reactions ===
Reactions are actions that happen in response to an Attack from the Clad. You cannot use a Reaction at will.
When the Clad performs an Attack or Charge Attack, a Witch on a space in the Attack’s range can take any actions marked with a Reaction icon before the Clad’s Attack is resolved. These actions are called Reactions.
Reactions are resolved during the Clad’s attack following the steps below.
* 1. Players take their Reactions in the turn order for that round if more than one player’s Witch is in range of the Clad’s Attack. The player currently taking their Reaction is the active player.
* 2. The active player chooses 1 Reaction type Skill card, Basic Action, or CP Action. As long as that Reaction did not change the Clad’s Attack Range, the active player can then immediately take another Reaction.
* 3. When the active player has finished taking Reactions they pass, and the next player in the current turn order becomes the active player and chooses their Reactions.
* 4. If the Reaction did change the Clad’s Attack range, the Witches that can now take Reactions may have changed. Double check who is in range, and of those, the player who is earliest in the turn order is now the active player. This restarts the Reaction turn order, so players who have already passed may now take another Reaction.
* 5. If a Reaction causes the Clad to take a Charge Attack, subsequent Reactions and Injuries that apply to that Charge Attack are resolved first.
* 6. Once all players in range have passed, return to Attacking With the Clad on page XX.
The following flowchart summarizes the steps above:
=== 6.4.4 - Damage Handling ===
When a player takes 1 or more point of damage from the Clad, they must follow these steps:
* 1. Increase your Injuries Gauge by 1, even if you took more than 1 point of damage.
* 2. Take an amount of Magic Shards from your VP area that is equal to the amount of damage you took and place them on the space your Witch occupies. If you do not have the required number of Magic Shards, just place as many on the space as you can.
* 3. Take your Witch figure off the Field board and place her on your Turn card.
=== 6.4.5 Re-Entry ===
If a player’s Witch figure is on their Turn card in the Draft Phase or the Action Phase, they must get her back on the battlefield.
Choose an Entry Point on the Field board that is not occupied by a Witch or the Clad to place your Witch figure on. If there is no available Entry Point, you may choose any space on the board.
If there are any Magic Shards in the space you re-enter the battlefield on, you take them immediately. Once you are back on the board, carry out the rest of the Phase or your Actions as normal.
== 7 - Reforming Your Deck ==
If you need to '''draw''' or '''reveal''' a card from your deck but thereare no cards left, you need to reform your deck.
If you need to reform your deck in the middle of resolving several Skill cards, carry out the rest of the Skill card effects after reforming your deck.
After your deck has reformed, it cannot reform again during the round.
=== 7.1 - How to Reform Your Deck ===
* 1. Increase your CP Gauge by the amount listed on your character board.
* 2. You may upgrade your deck by swapping in an Enhanced card. Choose a card from your Enhanced deck and swap it with a card in your discard pile. Keep the cards you swap hidden from other players.
* 3. Thoroughly shuffle your discard pile while keeping it face down and place it on your deck space.
=== 7.2 - How to Reform the Clad Deck ===
* 1. Increase the Clad's Voltage Gauge by 1.
* 2. Find the 3 cards that match the new Voltage value and add them to the Clad cards you have already resolved. Shuffle them together and place them on the Clad deck space.
== 8 - The End of the Game ==
The game ends after the 9th round.
When the Voltage Gauge on the Sequence board is at 3 and the Clad deck has run out, all players finish their turns and play to the end of the round, before moving to Scoring.
== 9 - Scoring and Determining the Winner ==
Calculate your total VP by carrying out the four steps below, in order.
* 1. Count the number of VP from your Magic Shards.
* 2. Add the total VP shown on the cards in your deck and in your hand.
* 3. Add the total VP from your completed Mission cards.
* 4. Subtract the number shown above the marker on your Injuries gauge from your total VP.
The player with the highest VP wins the game, earning prestige for their Witch and power for her clan!
If there is a tie for the highest total VP, use the tiebreakers below, in order from top to bottom.
* The player with the fewest injuries
* The player with the most completed Mission cards
* The player with the most VP on the 9 cards in their deck and hand.
* The player who went last at the start of the game (Player 4).
When you have finished the game, check out the link below for your character’s ending!
69f4ca3022910a2c6ee14f19cee1248c11f92cf4
2191
2184
2025-10-20T03:55:41Z
Artemis of Dust
630874
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
<div class="noautonum">__TOC__</div>
== 1 - Game Setup ==
====Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Take the 6 Normal Clad cards with Voltage 1 written in the top left corner and shu e them face down to make the Clad deck. Place it in the Clad deck space. The Expert Clad cards are only used when playing expert mode. Return them to the box when playing normal mode. (For more about expert mode, see 10. Other Rules on page XX)
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure. Return any remaining characters to the box.
If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Assemble the Clad figure and place it on the central space of the Field board, facing the direction shown in the image on page XX. (See 2. Assembling the Clad Figure on page XX.
==== Deck and Turn Card Setup ====
* 11. Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1<br> Place the two Mission cards you chose face up in front of you, near your Player board.
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 2 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 2.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 2.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 2.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 2.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 2.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
=== 2.4.2 - Actions on Your Turn ===
Players can take three kinds of actions on their turn, A, B, and C. As long as you can pay the cost and meet the requirements of the actions, you can do them as many times as you like and in any order.
However, Reactions—actions with the icons {{Icon|reaction}} and {{Icon|reaction magic}} — may only be taken in response to a Clad Attack as described in 6.4.3 - Reactions.
When you cannot take any more actions, or do not wish to take any more, your turn ends. Let the other players know you are ending your turn.
=== A. Play Skill Cards ===
“Skill cards” includes Basic Skill cards and Enhanced Skill cards. Both are used in the same way. To use your skill cards, follow the steps below.
* '''1. Choose Your Skill Card'''<br>Reveal 1 Skill card from your hand and place it face up on the table.
* '''2. Check the Requirements and Pay the Cost'''<br>Confirm that you can meet all the conditions and requirements on the card, then pay any applicable cost (and/or any Extra Cost) to play it. If you cannot fulfill all the conditions on the card or pay the full cost, you cannot use that Skill card. Return it to your hand.
* '''3. Resolve Your Skill Card’s Effect'''<br>Follow the effect text on the card to carry out your Skill card’s action. If you deal damage to the Clad using a Skill card, gain that many Magic Shards from the Shard Reserve to put in your VP area. Depending on the effect text of your card, you may be able to make changes to your deck. Follow 7.1 - Reforming Your Deck.<br>*A Skill card you are currently resolving is not part of your discard pile yet. However, cards you discard as part of paying the cost for the Skill card you are resolving are part of your discard pile while carrying out its effects.
* '''4. Discard Your Skill Card'''<br>When you have finished resolving the e ects of the Skill card, move it to your discard pile.
=== B. Take Basic Actions ===
These are the fundamental actions you can always take on your turn. To take a Basic Action, discard any one card from your hand and perform the action.
The Basic Actions and their effects are written on your Player board and their effects are explained below.
{| class="wikitable"
| +1 Move || Move your Witch figure 1 space on the board.<br><small>(Only during your turn.)</small>
|-
| +1 MP || Add 1 to your MP Gauge.<br><small>(Only during your turn.)</small>
|-
| -1 DMG || Reduce the damage dealt to you by an Attack by 1.<br><small>(Only available when you may use a Reaction.)</small>
|}
==== Basic Action Use Limits ====
Basic Actions can only be used a certain number of times per round. That number is di erent for each character.
In the example below, discarding a card to take the Basic Action +1 Move can only be done twice in one round.
=== C. Take CP Actions ===
CP Actions require Charged Points to use, which are gained when restructuring your deck as in 7.1 - Reforming Your Deck. CP Action costs and effects are written on your Player board.
* To take a CP Action, reduce your CP Gauge by the CP cost number shown next to it.
* The Skill type icon next to the cost shows when the CP action can be used. {{icon|support}} actions can only be used on your turn, while {{icon|reaction}} icons can only be used when Reacting (described later).
=== Skill Card Types ===
'''Attack: {{Icon|attack}} Attack Magic: {{Icon|attack magic}}'''
These types of Skill card deal damage to the Clad and can only be used on your turn.
Whether or not you can use a card is dependent on the position of your Witch figure relative to the Clad figure.
The Clad must be within the range shown on the Skill card; with your Witch positioned where the red pin is, the Clad must be in one of the red spaces.
If you successfully use a Skill card, deal the amount of ATK damage indicated on the card to the Clad. Then, gain that many Magic Shards from the Shard Reserve as VP.
Other Witch figures on spaces within the range of your Attack do not take damage.
'''Support: {{Icon|support}} Support Magic: {{icon|support magic}}'''
These types of Skill cards assist you in battle and can only be used on your turn. They have e ects when you play them, as well as e ects that manifest under certain circumstances.
'''Reaction: {{Icon|reaction}} Reaction Magic: {{Icon|reaction magic}}'''
These types of Skill cards are used to respond to Clad attacks. See 6.4.3 - Reactions for full details.
=== 2.4.3 - Reactions ===
Reactions are actions that happen in response to an Attack from the Clad. You cannot use a Reaction at will.
When the Clad performs an Attack or Charge Attack, a Witch on a space in the Attack’s range can take any actions marked with a Reaction icon before the Clad’s Attack is resolved. These actions are called Reactions.
Reactions are resolved during the Clad’s attack following the steps below.
* 1. Players take their Reactions in the turn order for that round if more than one player’s Witch is in range of the Clad’s Attack. The player currently taking their Reaction is the active player.
* 2. The active player chooses 1 Reaction type Skill card, Basic Action, or CP Action. As long as that Reaction did not change the Clad’s Attack Range, the active player can then immediately take another Reaction.
* 3. When the active player has finished taking Reactions they pass, and the next player in the current turn order becomes the active player and chooses their Reactions.
* 4. If the Reaction did change the Clad’s Attack range, the Witches that can now take Reactions may have changed. Double check who is in range, and of those, the player who is earliest in the turn order is now the active player. This restarts the Reaction turn order, so players who have already passed may now take another Reaction.
* 5. If a Reaction causes the Clad to take a Charge Attack, subsequent Reactions and Injuries that apply to that Charge Attack are resolved first.
* 6. Once all players in range have passed, return to Attacking With the Clad on page XX.
The following flowchart summarizes the steps above:
=== 2.4.4 - Damage Handling ===
When a player takes 1 or more point of damage from the Clad, they must follow these steps:
* 1. Increase your Injuries Gauge by 1, even if you took more than 1 point of damage.
* 2. Take an amount of Magic Shards from your VP area that is equal to the amount of damage you took and place them on the space your Witch occupies. If you do not have the required number of Magic Shards, just place as many on the space as you can.
* 3. Take your Witch figure off the Field board and place her on your Turn card.
=== 2.4.5 Re-Entry ===
If a player’s Witch figure is on their Turn card in the Draft Phase or the Action Phase, they must get her back on the battlefield.
Choose an Entry Point on the Field board that is not occupied by a Witch or the Clad to place your Witch figure on. If there is no available Entry Point, you may choose any space on the board.
If there are any Magic Shards in the space you re-enter the battlefield on, you take them immediately. Once you are back on the board, carry out the rest of the Phase or your Actions as normal.
== 3 - Reforming Your Deck ==
If you need to '''draw''' or '''reveal''' a card from your deck but thereare no cards left, you need to reform your deck.
If you need to reform your deck in the middle of resolving several Skill cards, carry out the rest of the Skill card effects after reforming your deck.
After your deck has reformed, it cannot reform again during the round.
=== 3.1 - How to Reform Your Deck ===
* 1. Increase your CP Gauge by the amount listed on your character board.
* 2. You may upgrade your deck by swapping in an Enhanced card. Choose a card from your Enhanced deck and swap it with a card in your discard pile. Keep the cards you swap hidden from other players.
* 3. Thoroughly shuffle your discard pile while keeping it face down and place it on your deck space.
=== 3.2 - How to Reform the Clad Deck ===
* 1. Increase the Clad's Voltage Gauge by 1.
* 2. Find the 3 cards that match the new Voltage value and add them to the Clad cards you have already resolved. Shuffle them together and place them on the Clad deck space.
== 4 - The End of the Game ==
The game ends after the 9th round.
When the Voltage Gauge on the Sequence board is at 3 and the Clad deck has run out, all players finish their turns and play to the end of the round, before moving to Scoring.
== 5 - Scoring and Determining the Winner ==
Calculate your total VP by carrying out the four steps below, in order.
* 1. Count the number of VP from your Magic Shards.
* 2. Add the total VP shown on the cards in your deck and in your hand.
* 3. Add the total VP from your completed Mission cards.
* 4. Subtract the number shown above the marker on your Injuries gauge from your total VP.
The player with the highest VP wins the game, earning prestige for their Witch and power for her clan!
If there is a tie for the highest total VP, use the tiebreakers below, in order from top to bottom.
* The player with the fewest injuries
* The player with the most completed Mission cards
* The player with the most VP on the 9 cards in their deck and hand.
* The player who went last at the start of the game (Player 4).
When you have finished the game, check out the link below for your character’s ending!
a3df5bb1ddaabb7972738b6e8efd0c0ea0162d25
2192
2191
2025-10-20T04:13:08Z
Artemis of Dust
630874
/* 1 - Game Setup */ Reworked headers
wikitext
text/x-wiki
This page provides an up-to-date web version of the game's rules.
'''These rules are compatible with all versions of HacKClaD and are based on the most recent rulebooks where possible.''' Therefore, some elements may differ from individual game rulebooks ''(e.g. Mission Cards are not described in the HacKClaD.DeltA rulebook)''. This also excludes all non-rule content, including gameplay tips and component lists; therefore, some phrasing changes are made for readability.
<div class="noautonum">__TOC__</div>
== 1 - Game Setup ==
====1.1 - Shared Areas Setup====
* 1. Lay the Sequence board and the Field board next to each other in the center of the table.
* 2. Take a Gauge Marker cube and place it in the Voltage 1 space on the Sequence board.
* 3. Select your Clad deck. Take the 6 Clad cards with Voltage 1 written in the top left corner and shuffle them face down to make the Clad deck. Place it in the Clad deck space.
* 4. Stack the remaining Clad cards in order of their Voltage value and place them next to the Sequence board.
* 5. Put all the Magic Shards in a pile within easy reach of all players. This is referred to as the Magic Shard Reserve.
====1.2 - Player Board Setup====
* 6. Choose the character you want to play as and take the player board with that character on it, her Skill cards, and her Witch figure.<br>''If you have extra copies of HacKClaD, multiple players may choose to play as the same character. If you do, make sure you differentiate your cards and figures in some way.''
* 7. Put your character’s Basic Skill cards in a pile on your deck space, and her Enhanced Skill cards in a pile on the Enhanced deck space.
* 8. Take three Gauge Marker cubes and place one on each Gauge space marked 0 on your Player board.
====1.3 - Character Figure Setup====
* 9. Choose the order in which you will take your turns, from the first player to the fourth. (They will be referred to as Player 1, Player 2, Player 3, and Player 4 from now on.) Depending on the number of players, Players 3 and 4 may not be relevant for your game. Player 1 puts their Witch figure on Entry Point A of the Field board. Continuing in order, all players put their Witch figure on their Entry Point space—Player 2 uses Entry Point B, Player 3 uses C, and Player 4 uses D.
* 10. Place the Clad figure on the central space of the Field board, facing upward toward Entry Point A.
==== 1.4 - Missions (Optional) ====
* 11. If one or more Witches have Missions, these are set up now. This includes any character from the Base Game and Cross Fate.
; If all Witches have Missions<nowiki>:</nowiki>
: Randomly choose 10 of the 18 Mission cards and place them face up on the table so the objectives are visible to all players. Then, choose a total of two Mission cards each, in the following player order:<br>Player 1 ➡ Player 2 ➡ Player 3 ➡ Player 4 ➡<br>Player 4 ➡ Player 3 ➡ Player 2 ➡ Player 1
; If not all Witches have Missions<nowiki>:</nowiki>
: Randomly deal 5 Missions to each player with a Witch using Missions. For each one, they must select 2 Missions to keep, and remove the remaining 3.
Place the two Mission cards you chose face up in front of you, near your Player board.
==== 1.5 - Deck and Turn Card Setup ====
* 12. Choose one of your character’s Enhanced Skill cards, and keeping it hidden from the other players, add it to your other eight Basic Skill cards and shuffle them together face down to make your deck. Place it on the deck space.<br>Place your remaining Enhanced Skill cards face down on the Enhanced Skill deck space.
* 13. Player 1 draws the top card from their deck, and keeping it face down, places it on the 1st Standby slot (the rightmost space). Player 2 then does the same and takes the 2nd Standby slot, Player 3 takes the 3rd, and Player 4 takes the 4th slot.
== 2 - Game Flow ==
The game is played over a series of rounds. One round consists of four phases, as follows:
The Sequence board depicts the full flow of a round. Follow the clockwise spiral from the top right corner to
play all the four phases in order.
Each player takes their turn in order during the Draft Phase and Action Phase. To move smoothly through the round, choose a player that knows the game well or a player that is sat near the sequence board to narrate the phase sequence.
=== 2.1 - Forecast Phase ===
Draw one card at a time from the Clad deck, placing them in the Clad slots starting from the left. If there are no cards in the Clad deck, carry out 7.2 - How to Reform the Clad Deck on page XX. Then, draw cards to fill up the Clad slots as above.
=== 2.2 - Draw Phase ===
All players draw from their decks until they have three cards. When you run out of cards in your deck, carry out 7.1 - Reforming Your Deck on page XX. Then, draw the rest of the cards you need. Keep your hand hidden from the other players.
=== 2.3 - Draft Phase ===
Each players’ Skill card on the Sequence board is referred to as their Turn card.
The player whose Turn card is in the 1st Standby slot (the rightmost slot) takes the following steps ⓪ to ③ in order:
* 0. If your Witch figure is on top of your Turn card, carry out 6.4.5 - Re-Entry. Otherwise, skip this step.
* 1. Add the Turn card from your Standby slot to your hand.
* 2. Choose a Turn slot other than the one above where your Turn card was to place one of the cards from your hand, face down.
* 3. Gain the effect written directly under the Turn slot you chose. Then, the next player with their Turn card in the 2nd Standby slot takes the above steps 0 - 3 in order.
Continue with the Standby order until all players have taken steps 0 - 3.
=== 2.4 - Action Phase ===
In the Action Phase all players take their turns in alternating order with the Clad, starting with the player who took the 1st (leftmost) Turn slot.
At the start of your turn, slide your Turn card from its Turn slot to the Standby slot directly beneath it. If your Witch figure is on top of your Turn card at this point, first carry out 6.4.5 - Re-Entry before starting your turn.
Actions you can take on your turn are explained in detail in on the next page.
==== Field and Character Figure Rules ====
During every turn, you’ll be moving figures on the Field board, taking actions, and making attacks. The following rules apply for the Field and the figures on it.
* Figures can move left, right, up, or down to adjacent spaces. They cannot move diagonally or skip a space. Adjacency is only for orthogonal, not diagonal spaces. If you move a Witch figure onto a space containing Magic Shards, you take those Magic Shards. However, when the Clad moves onto a space containing Magic Shards, it does not collect them. Instead, both the Clad and the Shards occupy that space.
* Witch figures cannot move through, or share spaces occupied by the Clad and other Witch figures.
* You may change the direction your Witch figure faces at any time.
* The Clad can only change direction as directed by Clad cards and Skill cards.
* The Field loops at the edges—top to bottom and left to right. As in the diagram below, movement or attacks that aim outside the Field are resolved on the spaces on the opposite side of the board.
=== 2.4.1 - The Clad's Turn ===
On the Clad's turn, it will carry out the actions on its Clad card in order, starting with the icon on the left.
The player who took their turn just before the Clad resolves the Clad's actions. Alternatively, a player who knows the game well can carry out the Clad's turn.
Each icon is explained below.
{| class="wikitable"
| [[File:Clad_Action_Attack_Icon.png|50px]] || A normal attack that targets the red-marked spaces.
|-
| [[File:Clad_Action_Move-1_Icon.png|50px]] [[File:Clad_Action_Move-2_Icon.png|50px]] || Move the Clad figure the indicated number of spaces in the direction it is facing.
When moving the Clad, it first performs a Charge Attack in the space it is moving to.
Damage from Charge Attacks cannot be negated.
|-
| [[File:Clad_Action_Turn_Right_Icon.png|50px]] [[File:Clad_Action_Turn_Left_Icon.png|50px]] [[File:Clad_Action_Turn_Around_Icon.png|50px]] || Change the direction the Clad figure
is facing.
|-
| [[File:Clad_Action_Magic_Shard_Icon.png|50px]] || Take a Purple Magic Shard from the Shard Reserve to place on the space marked with this icon. If there is a Witch figure on that space, that player immediately gains that Magic Shard.
|-
|}
==== Attacking With the Clad ====
If there is a Witch figure in a space that the Clad would perform a normal Attack or a Charge Attack on, the Witch takes damage. The damage the Clad does is equal to the current Clad ATK number indicated on the Voltage gauge on the Sequence board.
In the example below, the ATK value is 3.
When a Witch takes damage from the Clad’s attack, the Witch can take a Reaction (described later) before resolving the Clad card.
A Witch can also take a Reaction when another player’s action causes the Clad to move and perform a Charge Attack.
When a player takes damage from the Clad, they carry out 6.4.4 - Damage Handling.
=== 2.4.2 - Actions on Your Turn ===
Players can take three kinds of actions on their turn, A, B, and C. As long as you can pay the cost and meet the requirements of the actions, you can do them as many times as you like and in any order.
However, Reactions—actions with the icons {{Icon|reaction}} and {{Icon|reaction magic}} — may only be taken in response to a Clad Attack as described in 6.4.3 - Reactions.
When you cannot take any more actions, or do not wish to take any more, your turn ends. Let the other players know you are ending your turn.
=== A. Play Skill Cards ===
“Skill cards” includes Basic Skill cards and Enhanced Skill cards. Both are used in the same way. To use your skill cards, follow the steps below.
* '''1. Choose Your Skill Card'''<br>Reveal 1 Skill card from your hand and place it face up on the table.
* '''2. Check the Requirements and Pay the Cost'''<br>Confirm that you can meet all the conditions and requirements on the card, then pay any applicable cost (and/or any Extra Cost) to play it. If you cannot fulfill all the conditions on the card or pay the full cost, you cannot use that Skill card. Return it to your hand.
* '''3. Resolve Your Skill Card’s Effect'''<br>Follow the effect text on the card to carry out your Skill card’s action. If you deal damage to the Clad using a Skill card, gain that many Magic Shards from the Shard Reserve to put in your VP area. Depending on the effect text of your card, you may be able to make changes to your deck. Follow 7.1 - Reforming Your Deck.<br>*A Skill card you are currently resolving is not part of your discard pile yet. However, cards you discard as part of paying the cost for the Skill card you are resolving are part of your discard pile while carrying out its effects.
* '''4. Discard Your Skill Card'''<br>When you have finished resolving the e ects of the Skill card, move it to your discard pile.
=== B. Take Basic Actions ===
These are the fundamental actions you can always take on your turn. To take a Basic Action, discard any one card from your hand and perform the action.
The Basic Actions and their effects are written on your Player board and their effects are explained below.
{| class="wikitable"
| +1 Move || Move your Witch figure 1 space on the board.<br><small>(Only during your turn.)</small>
|-
| +1 MP || Add 1 to your MP Gauge.<br><small>(Only during your turn.)</small>
|-
| -1 DMG || Reduce the damage dealt to you by an Attack by 1.<br><small>(Only available when you may use a Reaction.)</small>
|}
==== Basic Action Use Limits ====
Basic Actions can only be used a certain number of times per round. That number is di erent for each character.
In the example below, discarding a card to take the Basic Action +1 Move can only be done twice in one round.
=== C. Take CP Actions ===
CP Actions require Charged Points to use, which are gained when restructuring your deck as in 7.1 - Reforming Your Deck. CP Action costs and effects are written on your Player board.
* To take a CP Action, reduce your CP Gauge by the CP cost number shown next to it.
* The Skill type icon next to the cost shows when the CP action can be used. {{icon|support}} actions can only be used on your turn, while {{icon|reaction}} icons can only be used when Reacting (described later).
=== Skill Card Types ===
'''Attack: {{Icon|attack}} Attack Magic: {{Icon|attack magic}}'''
These types of Skill card deal damage to the Clad and can only be used on your turn.
Whether or not you can use a card is dependent on the position of your Witch figure relative to the Clad figure.
The Clad must be within the range shown on the Skill card; with your Witch positioned where the red pin is, the Clad must be in one of the red spaces.
If you successfully use a Skill card, deal the amount of ATK damage indicated on the card to the Clad. Then, gain that many Magic Shards from the Shard Reserve as VP.
Other Witch figures on spaces within the range of your Attack do not take damage.
'''Support: {{Icon|support}} Support Magic: {{icon|support magic}}'''
These types of Skill cards assist you in battle and can only be used on your turn. They have e ects when you play them, as well as e ects that manifest under certain circumstances.
'''Reaction: {{Icon|reaction}} Reaction Magic: {{Icon|reaction magic}}'''
These types of Skill cards are used to respond to Clad attacks. See 6.4.3 - Reactions for full details.
=== 2.4.3 - Reactions ===
Reactions are actions that happen in response to an Attack from the Clad. You cannot use a Reaction at will.
When the Clad performs an Attack or Charge Attack, a Witch on a space in the Attack’s range can take any actions marked with a Reaction icon before the Clad’s Attack is resolved. These actions are called Reactions.
Reactions are resolved during the Clad’s attack following the steps below.
* 1. Players take their Reactions in the turn order for that round if more than one player’s Witch is in range of the Clad’s Attack. The player currently taking their Reaction is the active player.
* 2. The active player chooses 1 Reaction type Skill card, Basic Action, or CP Action. As long as that Reaction did not change the Clad’s Attack Range, the active player can then immediately take another Reaction.
* 3. When the active player has finished taking Reactions they pass, and the next player in the current turn order becomes the active player and chooses their Reactions.
* 4. If the Reaction did change the Clad’s Attack range, the Witches that can now take Reactions may have changed. Double check who is in range, and of those, the player who is earliest in the turn order is now the active player. This restarts the Reaction turn order, so players who have already passed may now take another Reaction.
* 5. If a Reaction causes the Clad to take a Charge Attack, subsequent Reactions and Injuries that apply to that Charge Attack are resolved first.
* 6. Once all players in range have passed, return to Attacking With the Clad on page XX.
The following flowchart summarizes the steps above:
=== 2.4.4 - Damage Handling ===
When a player takes 1 or more point of damage from the Clad, they must follow these steps:
* 1. Increase your Injuries Gauge by 1, even if you took more than 1 point of damage.
* 2. Take an amount of Magic Shards from your VP area that is equal to the amount of damage you took and place them on the space your Witch occupies. If you do not have the required number of Magic Shards, just place as many on the space as you can.
* 3. Take your Witch figure off the Field board and place her on your Turn card.
=== 2.4.5 Re-Entry ===
If a player’s Witch figure is on their Turn card in the Draft Phase or the Action Phase, they must get her back on the battlefield.
Choose an Entry Point on the Field board that is not occupied by a Witch or the Clad to place your Witch figure on. If there is no available Entry Point, you may choose any space on the board.
If there are any Magic Shards in the space you re-enter the battlefield on, you take them immediately. Once you are back on the board, carry out the rest of the Phase or your Actions as normal.
== 3 - Reforming Your Deck ==
If you need to '''draw''' or '''reveal''' a card from your deck but thereare no cards left, you need to reform your deck.
If you need to reform your deck in the middle of resolving several Skill cards, carry out the rest of the Skill card effects after reforming your deck.
After your deck has reformed, it cannot reform again during the round.
=== 3.1 - How to Reform Your Deck ===
* 1. Increase your CP Gauge by the amount listed on your character board.
* 2. You may upgrade your deck by swapping in an Enhanced card. Choose a card from your Enhanced deck and swap it with a card in your discard pile. Keep the cards you swap hidden from other players.
* 3. Thoroughly shuffle your discard pile while keeping it face down and place it on your deck space.
=== 3.2 - How to Reform the Clad Deck ===
* 1. Increase the Clad's Voltage Gauge by 1.
* 2. Find the 3 cards that match the new Voltage value and add them to the Clad cards you have already resolved. Shuffle them together and place them on the Clad deck space.
== 4 - The End of the Game ==
The game ends after the 9th round.
When the Voltage Gauge on the Sequence board is at 3 and the Clad deck has run out, all players finish their turns and play to the end of the round, before moving to Scoring.
== 5 - Scoring and Determining the Winner ==
Calculate your total VP by carrying out the four steps below, in order.
* 1. Count the number of VP from your Magic Shards.
* 2. Add the total VP shown on the cards in your deck and in your hand.
* 3. Add the total VP from your completed Mission cards.
* 4. Subtract the number shown above the marker on your Injuries gauge from your total VP.
The player with the highest VP wins the game, earning prestige for their Witch and power for her clan!
If there is a tie for the highest total VP, use the tiebreakers below, in order from top to bottom.
* The player with the fewest injuries
* The player with the most completed Mission cards
* The player with the most VP on the 9 cards in their deck and hand.
* The player who went last at the start of the game (Player 4).
When you have finished the game, check out the link below for your character’s ending!
7c7978cb9a16fb01002ce49b4e1add4343435387
HacKClaD Wiki/pages
0
601
2185
2163
2025-10-19T20:06:27Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Explore The Wiki
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Rules|link=Mechanics|image=Home Icon Rules.png}}
{{homeButton|name=Mechanics|link=Mechanics|image=Home Icon Mechanics.png}}
{{homeButton|name=Game Modes|link=Modes|image=Home Icon Modes.jpg}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
fdbc6363de0161ca7b180b6e2359cee6e8dd688b
2187
2185
2025-10-19T20:07:46Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Explore The Wiki
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Rules|link=Mechanics|image=Home Icon Rules.png}}
{{homeButton|name=Mechanics|link=Mechanics|image=Home Icon Mechanics.jpg}}
{{homeButton|name=Game Modes|link=Modes|image=Home Icon Modes.jpg}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
be2c14aced1cca66a761164acf7689eca47e5c02
2188
2187
2025-10-19T20:08:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
{{Main page box/start
| title = Explore The Wiki
}}
__NOTOC__
<div class="home-characters">
{{homeButton|name=Playable Characters|link=Playable_Characters|image=Rosette Icon.png}}
{{homeButton|name=The Clad|link=The Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Rules|link=Rules|image=Home Icon Rules.png}}
{{homeButton|name=Mechanics|link=Mechanics|image=Home Icon Mechanics.jpg}}
{{homeButton|name=Game Modes|link=Modes|image=Home Icon Modes.jpg}}
</div>
{{Main page box/end}}<templatestyles src="Main_Page/shared/styles.css"/><noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line -->
48621a5966551b4f42f9e49b30d78707fff43938
File:Home Icon Mechanics.jpg
6
739
2186
2025-10-19T20:07:36Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Game-cross-fate-logo.png
6
714
2189
2058
2025-10-19T20:29:44Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Game-cross-fate-logo.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Common.css
8
3
2190
2008
2025-10-20T03:52:22Z
Artemis of Dust
630874
css
text/css
/* CSS placed here will be applied to all skins */
/* CUSTOM GOOGLE FONT IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&display=swap');
/******************************************************************************************
********************************* Start user-edit variables *******************************
******************************************************************************************/
/*****************************************
****** START BASIC DESIGN VARIABLES ******
----------------------------------------*/
:root {
--wiki-content-heading-font-family: "Arvo", 'Linux Libertine', 'Georgia', 'Times', serif;
--wiki-sidebar-heading-font-family: sans-serif;
--wiki-content-border-radius: 0px;
--wiki-sidebar-border-radius: 0px;
/* General Purpose CSS variables used by a variety of templates. */
--common-style-border-radius: 8px;
--common-style-box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, 0.6);
--common-style-font-dark: #111111;
--overview-card-width: 100%;
--overview-card-max-width: 800px;
--overview-card-border: 2px solid rgba(30, 30, 30, 0.8);
}
/*----------------------------------------
******* END BASIC DESIGN VARIABLES *******
*****************************************/
/*****************************************
****** START BASIC COLOR VARIABLES *******
----------------------------------------*/
:root,
/* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=light, */
/* individual themes are prefixed with .theme- instead */
.view-light {
/**********************
* Probably edit these * [ LIGHT VIEW ]
***********************/
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #ffffff;
--wiki-content-background-opacity: 100%;
--wiki-content-border-color: #a7d7f9;
--wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ LIGHT VIEW ] */
--wiki-accent-color: #3366cc;
--wiki-accent-label-color: #ffffff;
--wiki-accent-link-color: #D5FB51;
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* end light styles */
/* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */
/* FYI: .view- will affect any theme marked |kind=dark, */
/* individual themes are prefixed with .theme- instead */
.view-dark {
/**********************
* Probably edit these * [ DARK VIEW ]
***********************/
--wiki-body-background-color: #171717;
--wiki-body-background-image: url(https://hackclad.wiki.gg/images/thumb/Site-background.jpg/1280px-Site-background.jpg?55b8a3);
--wiki-content-background-color: #202020;
--wiki-content-background-opacity: 90%;
--wiki-content-border-color: #991A51;
--wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */
/* [ DARK VIEW ] */
--wiki-accent-color: #ff4d9d;
--wiki-accent-label-color: #000;
--wiki-accent-link-color: #1e1e43;
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */
/**/
}
/* End dark styles */
/*----------------------------------------
******* END BASIC COLOR VARIABLES ********
*****************************************/
/*****************************************
**** START ADVANCED COLOR VARIABLES ******
----------------------------------------*/
:root,
.view-light {
/*******************
* Maybe edit these * [ LIGHT VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #111111;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #ba0000;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ LIGHT VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ LIGHT VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #bf0017;
--wiki-warning-color: #b05f30;
--wiki-success-color: #0c742f;
/**/
/***********************************
* Likely do not need to edit these * [ LIGHT VIEW ]
************************************/
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--inverted: #cccccc;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #ffffff;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--inverted: #cccccc;
/* [ LIGHT VIEW ] */
--wiki-alert-label-color: #ffffff;
--wiki-warning-label-color: #ffffff;
--wiki-success-label-color: #ffffff;
--wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */
/**/
}
.view-dark {
/*******************
* Maybe edit these * [ DARK VIEW ]
********************/
--wiki-body-background-position: bottom center;
--wiki-body-background-size: cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color));
--wiki-content-text-color: #ededed;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-redlink-color: #FC5B4F;
--wiki-content-heading-color: var(--wiki-content-text-color);
--wiki-content-heading-border-color: var(--wiki-content-border-color);
/* [ DARK VIEW ] */
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-border-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-border-color: var(--wiki-content-border-color);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
/* [ DARK VIEW ] */
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-alert-color: #ff576a;
--wiki-warning-color: #cf721c;
--wiki-success-color: #13aa45;
/**/
/***********************************
* Likely do not need to edit these * [ DARK VIEW ]
************************************/
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--secondary: #cccccc;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent);
--wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent);
--wiki-content-link-label-color: #000;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--secondary: #cccccc;
--wiki-content-dynamic-color--secondary--inverted: #333333;
/* [ DARK VIEW ] */
--wiki-alert-label-color: #000000;
--wiki-warning-label-color: #000000;
--wiki-success-label-color: #000000;
--wiki-icon-general-filter: invert(100%);
}
/*----------------------------------------
***** END ADVANCED COLOR VARIABLES *******
*****************************************/
/*****************************************
**** START ADVANCED DESIGN VARIABLES *****
----------------------------------------*/
:root {
/***********************
start logo position
----------------------*/
--wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */
--wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */
--wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */
--wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */
--wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */
/*-----------------------
end logo position
***********************/
--wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */
--wiki-body-font-family: "Noto Sans", sans-serif;
--wiki-body-font-size: 0.95rem;
--wiki-infobox-font-size: 0.875rem; /* NOTE: Vector.css does not use this by default; careful of updates! */
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-width: 1px;
--wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */
--wiki-sidebar-portal-spacing: 0px;
--wiki-sidebar-border-width: var(--wiki-content-border-width);
--wiki-navigation-border-radius: 0px; /* border radius of tabs */
/*******************
* Maybe edit these * [ DESIGN ]
********************/
--wiki-logo-filter: none;
/****** the following length variables must have units specified even if 0, ignore the warning *****/
--wiki-content-border-top-radius: var(--wiki-content-border-radius);
--wiki-content-border-style: solid;
--wiki-content-border-image: none;
--wiki-content-backdrop-filter: none;
--wiki-page-content-max-width: 1600px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */
--wiki-gap-between-sidebar-and-content: clamp(0.5em, 2.5%, 2em); /* gap between sidebar(#mw-panel) and content(#content);
using clamp to provide friendliness to small screen sizes (mobile). */
--wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */
--wiki-sidebar-margin: 0em;
--wiki-sidebar-list-item-padding: 0.25em 0.25rem;
--wiki-sidebar-list-padding: 0.25rem;
--wiki-sidebar-list-item-background--hover: none; /* background of hover item */
--wiki-navigation-font-size: 0.9em; /* please use em or rem for this */
--wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */
--wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem );
--wiki-navigation-box-background-color: var(--wiki-content-background-color);
--wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content));
--wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */
--wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
--wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */
/* nav tabs style. The vector gradient is default.
* If you want to customize the style of tabs, it's easier to start with the following settings:
* --wiki-navigation-background-image: none;
* --wiki-navigation-selected-background-image: none;
* --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px );
* --wiki-navigation-selected-border-bottom-background: none;
* --wiki-navigation-tab-spacing: 0.25em;
* --wiki-navigation-tab-padding-top: 0.5em;
* --wiki-navigation-tab-padding-bottom: 0.5em;
*/
--wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */
--wiki-navigation-tab-padding-top: 1.25em;
--wiki-navigation-tab-padding-x: 0.75em;
--wiki-navigation-tab-padding-bottom: 4px;
--wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */
--wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */
--wiki-navigation-border-image: none;
--wiki-navigation-selected-border-image: var(--wiki-navigation-border-image);
--wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%);
--wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x;
--wiki-navigation-background-position: left bottom, right bottom, left bottom;
--wiki-navigation-background-size: 1px 100%, 1px 100%, 100%;
--wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%);
--wiki-navigation-selected-background-repeat: no-repeat, no-repeat;
--wiki-navigation-selected-background-position: left bottom, right bottom;
--wiki-navigation-selected-background-size: 1px 100%, 1px 100%;
--wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px);
/* affects the dropdown menu under More */
--wiki-navigation-dropdown-text-color: var(--wiki-navigation-text-color);
--wiki-navigation-dropdown-text-color--hover: var(--wiki-navigation-dropdown-text-color);
--wiki-navigation-dropdown-font-size: var(--wiki-content-heading-font-family), var(--wiki-navigation-font-size); /* please use em or rem for this */
--wiki-navigation-dropdown-border-width: 1px;
--wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius);
--wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */
--wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */
--wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */
--wiki-navigation-dropdown-border-image: none;
--wiki-navigation-dropdown-backdrop-filter: none;
--wiki-navigation-dropdown-box-shadow: none; /* box shadow */
/* styles of the footer */
--wiki-spacing-before-footer: 0px;
--wiki-footer-border-image: none;
/* padding on body element */
--wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */
--wiki-left-spacing: 1em;
--wiki-right-spacing: 1em;
--wiki-bottom-spacing: 2em;
/* end design variables */
}
/*----------------------------------------
***** END ADVANCED DESIGN VARIABLES ******
*****************************************/
/*******************************
**** START SHARED VARIABLES ****
**** tl;dr: don't edit this ****
********************************/
/*
These variables are rarely touched, usually inherit other variables, and are shared on all themes.
In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision,
understand what you are doing, and *know* that what you are trying to do is not accomplished by changing
another variable in the above sections.
Since these are by default shared across all themes, if you support multiple themes you'll probably want to
separate the variables you want to modify here into .view-x blocks like above. If you don't understand
what that means or how to do that then you probably shouldn't be modifying this section.
*/
:root {
--wiki-content-border-bottom-width: var(--wiki-content-border-width);
--wiki-content-border-bottom-style: var(--wiki-content-border-style);
--wiki-content-border-bottom-color: var(--wiki-content-border-color);
--wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%);
--wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color));
--wiki-content-text-color--hover: var(--wiki-content-text-color);
/* first heading (h1) */
--wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width);
--wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-firstheading-font-family: "Big Shoulders Stencil", var(--wiki-content-heading-font-family);
--wiki-content-firstheading-font-weight: 500;
--wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style);
--wiki-content-firstheading-text-transform: uppercase;
--wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-firstheading-color: var(--wiki-content-heading-color);
--wiki-content-firstheading-text-shadow: none;
--wiki-content-firstheading-letter-spacing: 0.04em; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* heading (h2) */
--wiki-content-heading-border-bottom-width: 1px;
--wiki-content-heading-border-style: solid;
--wiki-content-heading-font-weight: bold;
--wiki-content-heading-font-style: normal;
--wiki-content-heading-text-transform: none;
--wiki-content-heading-line-height: normal;
--wiki-content-heading-text-shadow: none;
--wiki-content-heading-letter-spacing: 0; /* NOTE: Vector.css does not use this by default;careful of updates! */
/* sub-heading (h3, h4, h5, h6) */
--wiki-content-subheading-border-bottom-width: 0px;
--wiki-content-subheading-border-style: var(--wiki-content-heading-border-style);
--wiki-content-subheading-border-color: var(--wiki-content-heading-border-color);
--wiki-content-subheading-font-family: "Arvo", var(--wiki-body-font-family);
--wiki-content-subheading-font-weight: bold;
--wiki-content-subheading-font-style: normal;
--wiki-content-subheading-text-transform: none;
--wiki-content-subheading-line-height: var(--wiki-content-heading-line-height);
--wiki-content-subheading-color: var(--wiki-content-heading-color);
--wiki-content-subheading-text-shadow: none;
/* heading size */
--wiki-content-firstheading-font-size: 3.0em; /* Chonky */
--wiki-content-heading-h2-font-size: 1.5em;
--wiki-content-heading-h3-font-size: 1.2em;
--wiki-content-heading-h4-font-size: 114%;
--wiki-content-heading-h5-font-size: 108%;
--wiki-content-heading-h6-font-size: 100%;
--wiki-content-toc-background: var(--wiki-content-background-color--secondary);
--wiki-content-toc-border-width: 1px;
--wiki-content-toc-border-style: solid;
--wiki-content-toc-border-color: var(--wiki-content-border-color);
--wiki-content-toc-border-radius: 0px;
--wiki-content-toc-border-image: none;
--wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000;
--wiki-content-catlinks-background: var(--wiki-content-background-color--secondary);
--wiki-content-catlinks-border-width: 1px;
--wiki-content-catlinks-border-style: solid;
--wiki-content-catlinks-border-color: var(--wiki-content-border-color);
--wiki-content-catlinks-border-radius: 0px;
--wiki-content-catlinks-border-image: none;
--wiki-content-catlinks-box-shadow: none;
--wiki-content-filetoc-background: var(--wiki-content-background-color--secondary);
--wiki-content-filetoc-border-width: 1px;
--wiki-content-filetoc-border-style: solid;
--wiki-content-filetoc-border-color: var(--wiki-content-border-color);
--wiki-content-filetoc-border-radius: 0px;
--wiki-content-filetoc-border-image: none;
--wiki-content-filetoc-box-shadow: none;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
--wiki-sidebar-padding: 0px;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-background-image: none;
--wiki-sidebar-background-position: center;
--wiki-sidebar-background-repeat: repeat;
--wiki-sidebar-background-size: auto;
--wiki-sidebar-filter: none;
--wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-style: solid;
--wiki-sidebar-border-image: none;
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-heading-color: var(--wiki-content-heading-color);
--wiki-sidebar-heading-font-weight: normal;
--wiki-sidebar-heading-font-style: normal;
--wiki-sidebar-heading-text-transform: none;
--wiki-sidebar-heading-line-height: normal;
--wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem;
--wiki-sidebar-heading-margin: 0px 0px -0.5rem 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-text-shadow: none;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter);
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-box-padding: 0px;
--wiki-sidebar-box-background: none;
--wiki-sidebar-box-border: 0px;
--wiki-sidebar-box-border-image: none;
--wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color));
--wiki-footer-border-width: var(--wiki-content-border-width);
--wiki-footer-border-style: var(--wiki-content-border-style);
--wiki-footer-border-color: var(--wiki-content-border-color);
--wiki-footer-background-color: var(--wiki-content-background-color);
--wiki-footer-background-opacity: var(--wiki-content-background-opacity);
--wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter);
--wiki-footer-text-color: var(--wiki-content-text-color);
--wiki-footer-link-color: var(--wiki-content-link-color);
--wiki-footer-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-footer-border-radius: var(--wiki-content-border-radius);
--wiki-navigation-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-background-color--hover: var(--wiki-navigation-background-color);
--wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity);
--wiki-navigation-background-image--hover: var(--wiki-navigation-background-image);
--wiki-navigation-background-position--hover: var(--wiki-navigation-background-position);
--wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat);
--wiki-navigation-background-size--hover: var(--wiki-navigation-background-size);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-transform--hover: none;
--wiki-navigation-selected-border-style: solid;
--wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-border-style: solid;
--wiki-navigation-border-color--hover: var(--wiki-navigation-border-color);
--wiki-navigation-border-image--hover: var(--wiki-navigation-border-image);
--wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color);
--wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style);
--wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px));
--wiki-navigation-icon-size: 1em;
--wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x);
--wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */
--wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color);
--wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity);
--wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-dropdown-offset: 0px; /* vertical offset */
--wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-search-background-image: none;
--wiki-navigation-search-background-position: 0;
--wiki-navigation-search-background-size: auto;
--wiki-navigation-search-background-repeat: repeat;
--wiki-navigation-search-backdrop-filter: none;
--wiki-navigation-search-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-search-border-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-border-style: solid;
--wiki-navigation-search-border-width: 1px;
--wiki-navigation-search-border-radius: 2px;
--wiki-navigation-search-border-image: none;
--wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image);
--wiki-navigation-search-box-shadow: none;
--wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow);
--wiki-navigation-search-text-color: var(--wiki-content-text-color);
--wiki-navigation-search-font-size: var(--wiki-navigation-font-size);
--wiki-navigation-search-height: 2em;
--wiki-navigation-search-button-color: currentColor;
--wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color);
--wiki-navigation-search-button-color-opacity: 80%;
--wiki-navigation-search-button-color-opacity--hover: 95%;
--wiki-navigation-search-bottom-spacing: 3px;
--wiki-navigation-search-highlight-background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent);
--wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */
}
/*** mobile adjustments ***/
@media screen and (max-width: 720px) {
body.has-vector-mobile-menu{
--wiki-sidebar-offset: 0px; /* Vertical offset */
--wiki-sidebar-margin: 0px;
--wiki-sidebar-heading-background: none;
--wiki-sidebar-heading-border-image: none;
--wiki-sidebar-heading-margin: 0px 0px -0.5em 0px;
--wiki-sidebar-list-margin: 0px;
--wiki-sidebar-list-background: none;
--wiki-sidebar-list-border-image: none;
--wiki-sidebar-list-item-background: none;
--wiki-sidebar-list-item-border-image: none;
--wiki-sidebar-list-item-background--hover: none;
--wiki-sidebar-list-item-border-image--hover: none;
--wiki-sidebar-list-item-spacing: 0px;
--wiki-sidebar-line-height: 1.125;
--wiki-sidebar-background-opacity: 100%;
--wiki-navigation-search-border-width: 1px;
--wiki-logo-offset-x: 0px;
--wiki-logo-offset-y: 0px;
}
}
/*****************************
**** END SHARED VARIABLES ****
******************************/
/******************************************************************************************
********************************* End user-edit variables *********************************
******************************************************************************************/
/******************************
* Fallback for older browsers *
* DONT EDIT THIS *
*******************************/
@supports not (color:color-mix(in srgb, #000, transparent)) {
.view-dark,
.view-light,
:root {
--wiki-content-text-mix-color: var(--wiki-content-text-color);
--wiki-content-text-mix-color-95: var(--wiki-content-background-color);
--wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted);
--wiki-content-border-color--secondary: var(--wiki-content-border-color);
--wiki-content-border-color--accent: var(--wiki-accent-color);
--wiki-accent-color--hover: var(--wiki-accent-color);
--wiki-navigation-search-highlight-background-color: transparent;
}
}
/*****************************
* End older browser fallback *
******************************/
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align: center;
font-size: 1.5em;
background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent);
color: var(--pi-secondary-background-label);
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
background: var(--wiki-content-background-color--secondary);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width: 100%;
}
.pi-caption {
color: var(--wiki-content-text-mix-color);
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
.pi-collapse > .pi-item:first-child {
cursor: pointer;
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*******************
* Main page layout *
********************/
#mp-container {
display: grid;
gap: 10px;
clear:both; /* for .mw-indicators combined with __NOTITLE__ */
}
@media screen and (max-width: 990px) {
/* for mobile screens */
#mp-container {
grid-template-areas:var(--main-page-layout--mobile);
grid-template-columns:var(--main-page-layout-columns--mobile, 100%);
}
.mp-box.mp-hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 990px) and (max-width: 1350px) {
/* for narrow screens, between 990px and 1350px */
#mp-container {
grid-template-areas:var(--main-page-layout--tablet);
grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr);
}
.mp-box.mp-hide-on-tablet {
display: none;
}
}
@media screen and (min-width: 1350px) {
/* for all other screens, 1350px and wider */
#mp-container {
grid-template-areas:var(--main-page-layout--desktop);
grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 2fr 2fr);
}
.mp-box.mp-hide-on-desktop {
display: none;
}
}
.mp-box {
position: relative;
display: flex;
flex-flow: column nowrap;
width: 100%;
box-sizing: border-box;
background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent);
border: 1px solid var(--wiki-content-border-color);
padding: 0px;
}
.mp-body {
height: 100%;
display: flex;
padding: 0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display: block;
}
.mp-box.has-floating-image .mp-body {
height: unset;
display: block;
}
.mp-box.header-only {
border-bottom-width:0px;
}
.mp-box.header-only .mp-body {
display:none;
}
/* overqualified to override normal heading styles */
.mw-body .mp-box h2 {
text-align: center;
font-weight: bold;
font-family: var(--wiki-content-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color: var(--wiki-content-heading-color);
}
#mp-box-welcome {
text-align: center;
position: relative;
overflow: hidden;
}
#mp-box-welcome h2 {
font-size: 200%;
}
#mp-welcome {
display: flex;
flex-flow: column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent);
padding: 0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap: 10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap: var(--gap);
}
.mp-links > ul > li {
display: flex;
flex-flow: column nowrap;
align-items: stretch;
text-align: center;
box-sizing: border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline: 1px solid var(--wiki-content-link-color);
transition: 0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;}
.mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
flex: 1 1 auto;
box-sizing: border-box;
padding: 5px;
}
.mp-links > ul > li > a:first-child {
height: 100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height: unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height: 100%;
}
.mp-links.side-image li {
flex-flow: row nowrap;
}
.mp-links.plain > ul > li {
outline-color: transparent;
}
/***********************
* End main page layout *
************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ":\20";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
/* content: "\20\00B7\20"; font-weight: bold; */
/* "space • space"
There may (and likely) be an extra whitespace between <li>s,
therefore we have to use a space character as last character of this sequence.
By this way, the last space and the next whitespace will collapse as a single space,
to make the whitespace on both sides of the middle dot the same width.
*/
content: "\20\A0\2022\A0\20";
font-weight: inherit;
}
/* Add parentheses around nested lists */
.hlist dd ol::before,
.hlist dd ul::before,
.hlist dd dl::before,
.hlist dt ol::before,
.hlist dt ul::before,
.hlist dt dl::before,
.hlist li ol::before,
.hlist li ul::before,
.hlist li dl::before {
content: "\20(";
font-weight: inherit;
}
.hlist dd ol::after,
.hlist dd ul::after,
.hlist dd dl::after,
.hlist dt ol::after,
.hlist dt ul::after,
.hlist dt dl::after,
.hlist li ol::after,
.hlist li ul::after,
.hlist li dl::after {
content: ")";
font-weight: inherit;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) ".\20";
}
/* Progressive enhancement:
* try to make the dot always follow the list item in same line
*/
.hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) {
display: inline-block;
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/*** Miscellaneous ***/
.responsive-image {
max-width: 100%;
height: auto;
box-sizing: border-box;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter: invert(100%);
}
.pixelated {
image-rendering: pixelated;
}
@media screen and (min-width: 720px) {
.mobileonly {
display: none;
}
}
@media screen and (max-width: 720px) {
.nomobile {
display: none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin-left: unset;
}
.gallery.centered {
text-align: center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
--ambox-color: var(--wiki-accent-color);
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--ambox-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content {
flex: 1;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent);
transition: all 0.3s;
cursor: pointer;
overflow: auto;
}
@supports not (color:color-mix(in srgb, #000, transparent)) {
.spoiler-content {
background-color: var(--wiki-content-dynamic-color--secondary);
}
}
.spoiler-content > * {
pointer-events: none;
opacity: 0;
transition: all 0.3s;
}
.spoiler-content.show {
background-color: transparent;
}
.spoiler-content.show > * {
pointer-events: unset;
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext,
.link-icon.notext .fallback {
display: inline-block;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
overflow-y: hidden;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display: none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display: inline-block;
height: 1em;
width: 1em;
box-sizing: border-box;
vertical-align: text-top;
border-radius: 50%;
border: 1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/*********************************
* Used by [[Template:TOC limit]] *
**********************************/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/*************************
* End Template:TOC limit *
**************************/
/*********************************
* Used by [[Template:TOC right]] *
**********************************/
@media all and (min-width: 720px) {
.tocright {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
}
/*************************
* End Template:TOC right *
**************************/
/***************************************
* Used by <div class="noautonum"> tags *
****************************************/
.noautonum .tocnumber {
display: none;
}
/***************************************
* End <div class="noautonum"> tags *
****************************************/
/****************************
* Used by [[Template:Hand]] *
*****************************/
.hackclad-hand {
display: inline-block;
}
.hackclad-handflex {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
height: auto;
padding-left: 38px;
padding-right: 38px;
}
.handcard {
display: none;
width: 0px;
height: 218px;
position: relative;
overflow: visible;
}
.handcard > div {
position: absolute;
left: 50%;
transform: translateX(-50%);
/* Explicit defaults for Transition purposes */
top: 0px;
z-index: 0;
}
.handcard:hover > div {
transition: all 0.1s linear 0.2s;
top: -20px !important;
z-index: 1 !important;
}
.handcard > div img {
height: auto;
border-radius: 4px;
}
.handcard:hover > div img {
transition: width 0.1s linear 0.2s;
width: 140px;
}
/* HAND SIZE: 2 */
/* ############ */
.hackclad-handflex--2 > .handcard:nth-child(-n+2) {
display: block;
width: 110px;
}
.hackclad-handflex--2 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-10deg);
top: 10px;
}
.hackclad-handflex--2 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(10deg);
top: 10px;
}
/* HAND SIZE: 3 */
/* ############ */
.hackclad-handflex--3 > .handcard:nth-child(-n+3) {
display: block;
width: 110px;
}
.hackclad-handflex--3 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-20deg);
top: 22px;
}
.hackclad-handflex--3 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(20deg);
top: 22px;
}
/* HAND SIZE: 4 */
/* ############ */
.hackclad-handflex--4 > .handcard:nth-child(-n+4) {
display: block;
width: 100px;
}
.hackclad-handflex--4 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-13deg);
top: 22px;
}
.hackclad-handflex--4 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(3) > div {
transform: translateX(-50%) rotate(4deg);
top: 5px;
}
.hackclad-handflex--4 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(13deg);
top: 22px;
}
/* HAND SIZE: 5 */
/* ############ */
.hackclad-handflex--5 > .handcard:nth-child(-n+5) {
display: block;
width: 80px;
}
.hackclad-handflex--5 > .handcard:nth-child(1) > div {
transform: translateX(-50%) rotate(-14deg);
top: 25px;
}
.hackclad-handflex--5 > .handcard:nth-child(2) > div {
transform: translateX(-50%) rotate(-6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(4) > div {
transform: translateX(-50%) rotate(6deg);
top: 7px;
}
.hackclad-handflex--5 > .handcard:nth-child(5) > div {
transform: translateX(-50%) rotate(13deg);
top: 25px;
}
/********************
* End Template:Hand *
*********************/
99f98e5d259b641ad748f1deb585a0e6c91379c6
Template:HomeButton/styles.css
10
691
2193
2002
2025-10-20T18:29:19Z
Artemis of Dust
630874
sanitized-css
text/css
.home-button {
display: flex;
flex-direction: column;
align-items: center;
width: fit-content;
min-width: 5em;
}
.home-button__label {
width: 100%;
}
.home-button__label a {
width: 100%;
display: block;
text-align: center;
color: var(--wiki-content-text-color);
}
23884987e7b6eeedba31f81b5de4275b15634e7f
Template:Main Page/shared/styles.css
10
683
2194
2166
2025-10-20T18:31:08Z
Artemis of Dust
630874
sanitized-css
text/css
.home-characters {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
margin: 20px 0px 20px 0px;
column-gap: 20px;
row-gap: 20px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
b22ab581b5fe38c8eff7882c68fafd685a1b388f
2196
2194
2025-10-20T18:34:30Z
Artemis of Dust
630874
sanitized-css
text/css
.home-game-logo img {
max-width: 100%;
height: auto;
}
.home-title-introtext {
font-size: 1.4em;
color: rgba(245, 210, 245, 1);
}
.home-characters {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
margin: 20px 0px 20px 0px;
column-gap: 20px;
row-gap: 20px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
85f7bbba6d56ba7c5e852f6692fefcfa5589c1e7
2197
2196
2025-10-20T18:39:08Z
Artemis of Dust
630874
sanitized-css
text/css
.home-game-logo img {
max-width: 100%;
height: auto;
}
.home-title-introtext {
font-size: 1.4em;
color: rgba(245, 210, 245, 1);
}
.home-characters {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
margin: 20px 0px 20px 0px;
column-gap: 20px;
row-gap: 20px;
}
.home-news-scroll {
display: flex;
flex-direction: column;
max-height: 400px;
overflow-y: scroll;
}
.home-developer {
display: flex;
flex-direction: row;
column-gap: 20px;
row-gap: 20px;
flex-wrap: wrap;
}
.home-developer div {
flex-grow: 1;
}
.home-link-list {
display: flex;
flex-direction: column;
align-items: center;
}
.home-developer-header {
font-family: var(--wiki-content-firstheading-font-family);
font-weight: var(--wiki-content-firstheading-font-weight);
white-space: nowrap;
text-transform: uppercase;
font-size: 2em;
}
.home-developer-logo {
height: 70px;
width: auto;
}
3859b0fe76a51326ae0e6788e280f543f3c45c7b
File:Site-logo.png
6
652
2198
1536
2025-10-20T19:10:47Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Site-logo.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2199
2198
2025-10-20T19:12:48Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Site-logo.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2200
2199
2025-10-20T19:14:45Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Site-logo.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
The Clad
0
696
2201
1982
2025-10-20T19:41:49Z
Artemis of Dust
630874
Fixing formatting (temporary solution)
wikitext
text/x-wiki
=== The Clad ===
{{CharacterSelectStart}}
{{homeButton|name=Wyrm Clad|link=Wyrm_Clad|image=Wyrm_Clad_Icon.png}}
{{homeButton|name=Shell Clad|link=Shell_Clad|image=Shell_Clad_Icon.png}}
{{homeButton|name=Hydra Clad|link=Hydra_Clad|image=Hydra_Clad_Icon.png}}
{{CharacterSelectEnd}}
0824c7172d2ef15266a43e90c4bdb030808d4220
Template:CharacterSelectStart
10
708
2202
2060
2025-10-20T19:42:35Z
Artemis of Dust
630874
Made logo image optional element
wikitext
text/x-wiki
<includeonly><div class="character-select-menu">
{{#if: {{{logo|}}}|<div class="character-select-logo">[[File:{{{logo|}}}|300x100px]]</div>}}
<div class="character-select-list"></includeonly><templatestyles src="Template:CharacterSelectStart/styles.css" /><noinclude>{{doc}}</noinclude>
dfedc145edafa88ad46332ca7fe441228dc0e525
File:Card Clad Wyrm Extra 1.png
6
740
2204
2025-10-20T21:47:35Z
Artemis of Dust
630874
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Card Clad Wyrm Extra 2.png
6
741
2205
2025-10-20T21:47:55Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 3.png
6
742
2206
2025-10-20T21:48:17Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 4.png
6
743
2207
2025-10-20T21:48:50Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 5.png
6
744
2208
2025-10-20T21:49:32Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 6.png
6
745
2209
2025-10-20T21:49:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2213
2209
2025-10-20T21:51:52Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Clad Wyrm Extra 6.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 8.png
6
746
2210
2025-10-20T21:50:48Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 9.png
6
747
2211
2025-10-20T21:51:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 7.png
6
748
2212
2025-10-20T21:51:29Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 10.png
6
749
2214
2025-10-20T21:52:08Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 11.png
6
750
2215
2025-10-20T21:52:25Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Clad Wyrm Extra 12.png
6
751
2216
2025-10-20T21:52:42Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 12.png
6
752
2219
2025-10-20T22:06:30Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 11.png
6
753
2220
2025-10-20T22:06:44Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2230
2220
2025-10-20T22:10:50Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 11.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 10.png
6
754
2221
2025-10-20T22:06:58Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2229
2221
2025-10-20T22:09:45Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 10.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 9.png
6
755
2222
2025-10-20T22:07:13Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 8.png
6
756
2223
2025-10-20T22:07:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 7.png
6
757
2224
2025-10-20T22:07:52Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 1.png
6
758
2225
2025-10-20T22:08:11Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2231
2225
2025-10-20T22:11:58Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 1.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 2.png
6
759
2226
2025-10-20T22:08:34Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2232
2226
2025-10-20T22:12:21Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 2.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 3.png
6
760
2227
2025-10-20T22:08:53Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2233
2227
2025-10-20T22:12:47Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 3.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 4.png
6
761
2228
2025-10-20T22:09:07Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
2234
2228
2025-10-20T22:13:19Z
Artemis of Dust
630874
Artemis of Dust uploaded a new version of [[File:Card Shell Clad Extra 4.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 6.png
6
762
2235
2025-10-20T22:14:24Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Card Shell Clad Extra 5.png
6
763
2236
2025-10-20T22:14:56Z
Artemis of Dust
630874
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Shell Clad (Extra)
0
737
2237
2218
2025-10-20T22:18:21Z
Artemis of Dust
630874
/* Cards */
wikitext
text/x-wiki
==Cards==
===Voltage 1===
{{Card_Overview_Clad
|name=Invasion+
|image=Card_Shell_Clad_Extra_1.png
|voltage=1
|round-effect_name=Physical Armor
|round-effect_description=The Clad receives 1 less damage from Attack cards.
|actions=attack,move_1
}}
{{Card_Overview_Clad
|name=Left Thrash
|image=Card_Shell_Clad_Extra_2.png
|voltage=1
|actions=attack,drop,turn_right
}}
{{Card_Overview_Clad
|name=Right Thrash
|image=Card_Shell_Clad_Extra_3.png
|voltage=1
|actions=attack,drop,turn_left
}}
{{Card_Overview_Clad
|name=Spear Shot
|image=Card_Shell_Clad_Extra_4.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Erosion
|image=Card_Shell_Clad_Extra_5.png
|voltage=1
|actions=attack,drop
}}
{{Card_Overview_Clad
|name=Side Spikes
|image=Card_Shell_Clad_Extra_6.png
|voltage=1
|actions=attack,drop,turn_around
}}
===Voltage 2===
{{Card_Overview_Clad
|name=Recovery
|image=Card_Shell_Clad_Extra_7.png
|voltage=2
|actions=attack,turn_left,special
|data=1,1,Return all Magic Shards in the space with the Clad and the 8 spaces around it to the Magic Shard supply.
}}
{{Card_Overview_Clad
|name=Left Whip
|image=Card_Shell_Clad_Extra_8.png
|voltage=2
|actions=attack,drop,move_left
}}
{{Card_Overview_Clad
|name=Right Whip
|image=Card_Shell_Clad_Extra_9.png
|voltage=2
|actions=attack,drop,move_left
}}
===Voltage 3===
{{Card_Overview_Clad
|name=Anchor
|image=Card_Shell_Clad_Extra_10.png
|voltage=3
|actions=attack
|round-effect_name=Silver Armor
|round-effect_description=If the Clad receives 1 or less damage from a skill card, reduce the damage to 0.
}}
{{Card_Overview_Clad
|name=Stampede 0
|image=Card_Shell_Clad_Extra_11.png
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
|round-effect_name=Weak Armor
|round-effect_description=If the Clad receives 4 or more damage from a skill card, increase the damage by 2.
}}
{{Card_Overview_Clad
|name=Stampede X
|image=Card_Shell_Clad_Extra_12.png
|voltage=3
|actions=special,drop
|data=Attacks and drops Magic Shards at designated location regardless of the Clad's position.
}}
==Strategy==
{{StrategyLink}}
== Navigation ==
{{Navigation}}
664b01df2eb27b6f987257ff5c6649acfc94aef9
User:Artemis of Dust
2
764
2238
2025-10-21T16:37:13Z
Artemis of Dust
630874
Created page with "Hello! I am the admin for the HacKClaD Wiki, and a huge fan of board games. Happy to make your acquiantance."
wikitext
text/x-wiki
Hello!
I am the admin for the HacKClaD Wiki, and a huge fan of board games. Happy to make your acquiantance.
a01005380b61c94a929c71bb285137f7a183d399
File:Rosette Portrait.png
6
404
2239
1204
2025-10-23T17:12:33Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Portrait.png]] to [[File:Rosette Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Portrait.png
6
765
2240
2025-10-23T17:12:33Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Portrait.png]] to [[File:Rosette Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Rosette Portrait.png]]
642208bb1ea59d51d789073f673f3b643b935e12
File:Flare Portrait.png
6
270
2241
914
2025-10-23T17:13:38Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Portrait.png]] to [[File:Flare Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Portrait.png
6
766
2242
2025-10-23T17:13:38Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Portrait.png]] to [[File:Flare Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Flare Portrait.png]]
8bff62ae813747fde55b320ad4be7d0f0d17102f
File:Luna Portrait.png
6
326
2243
1030
2025-10-23T17:15:30Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Portrait.png]] to [[File:Luna Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Portrait.png
6
767
2244
2025-10-23T17:15:30Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Portrait.png]] to [[File:Luna Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Luna Portrait.png]]
477d588e56114df8a41563906b53b60589da0fac
File:Mia Portrait.png
6
364
2245
1106
2025-10-23T17:15:58Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Portrait.png]] to [[File:Mia Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Portrait.png
6
768
2246
2025-10-23T17:15:58Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Portrait.png]] to [[File:Mia Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Mia Portrait.png]]
a5061e14ceca00f5be8ab94febcbfcaec57e0b21
File:Amelia Portrait.png
6
170
2247
709
2025-10-23T17:16:15Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Portrait.png]] to [[File:Amelia Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Portrait.png
6
769
2248
2025-10-23T17:16:16Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Portrait.png]] to [[File:Amelia Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Amelia Portrait.png]]
255a6ac3a95898dd4f6f5d0cdc15fca6a6bfad93
File:Croy Portrait.png
6
232
2249
838
2025-10-23T17:16:35Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Croy Portrait.png]] to [[File:Croy Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Croy Portrait.png
6
770
2250
2025-10-23T17:16:35Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Croy Portrait.png]] to [[File:Croy Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Croy Portrait.png]]
56363fabeb16d71fdc9344e5613b1e7d78d7ab19
File:Lov Portrait.png
6
288
2251
950
2025-10-23T17:16:59Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Lov Portrait.png]] to [[File:Lov Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Lov Portrait.png
6
771
2252
2025-10-23T17:16:59Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Lov Portrait.png]] to [[File:Lov Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Lov Portrait.png]]
ff1219bc99617a3e1e886625872b2190dfe11a1d
File:Rosette Delta Portrait.png
6
402
2253
1200
2025-10-23T17:17:37Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Delta Portrait.png]] to [[File:Rosette Delta Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Rosette Delta Portrait.png
6
772
2254
2025-10-23T17:17:37Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Rosette Delta Portrait.png]] to [[File:Rosette Delta Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Rosette Delta Portrait.png]]
bbc709f541fde585a81ad60cd10f18ea534a65ad
File:Flare Delta Portrait.png
6
268
2255
910
2025-10-23T17:17:50Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Delta Portrait.png]] to [[File:Flare Delta Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Flare Delta Portrait.png
6
773
2256
2025-10-23T17:17:50Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Flare Delta Portrait.png]] to [[File:Flare Delta Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Flare Delta Portrait.png]]
7ddca04672e7c9bbaff06a8343935342a5696566
File:Luna Delta Portrait.png
6
324
2257
1026
2025-10-23T17:18:19Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Delta Portrait.png]] to [[File:Luna Delta Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Luna Delta Portrait.png
6
774
2258
2025-10-23T17:18:19Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Luna Delta Portrait.png]] to [[File:Luna Delta Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Luna Delta Portrait.png]]
b21820162ecf80685929bd513680cfee9e3c8fa6
File:Mia Delta Portrait.png
6
362
2259
1102
2025-10-23T17:18:44Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Delta Portrait.png]] to [[File:Mia Delta Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Mia Delta Portrait.png
6
775
2260
2025-10-23T17:18:44Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Mia Delta Portrait.png]] to [[File:Mia Delta Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Mia Delta Portrait.png]]
bc077e27bf2b1c8bf67ac99c74fd85273fb5fd65
File:Amelia Delta Portrait.png
6
168
2261
705
2025-10-23T17:19:09Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Delta Portrait.png]] to [[File:Amelia Delta Portrait.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:HacKClaD Amelia Delta Portrait.png
6
776
2262
2025-10-23T17:19:09Z
Artemis of Dust
630874
Artemis of Dust renamed page [[File:HacKClaD Amelia Delta Portrait.png]] to [[File:Amelia Delta Portrait.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Amelia Delta Portrait.png]]
d548ac845fa2bad58c842f0cabd52ddf568074f0